#include #include #include void *I_malloc(size_t n) { void *b; b = G_malloc(n); return b; } void *I_realloc(void *b, size_t n) { b = G_realloc(b, n); return b; } int I_free(void *b) { if ((char *)b != NULL) G_free(b); return 0; } double **I_alloc_double2(int a,int b) { double **x; int i; x = (double **) I_malloc ((a+1) * sizeof(double *)); for (i = 0; i < a; i++) { int n; x[i]= (double *) I_malloc (b * sizeof(double)); for (n=0; n