diff --git a/mrst_api.c b/mrst_api.c index b51580f9..a188a6c4 100644 --- a/mrst_api.c +++ b/mrst_api.c @@ -1,10 +1,7 @@ /* "API" */ -#include #include #include "mrst_api.h" -#define Assert mxAssert - /* ------------------------------------------------------------------ */ static mxArray* getField(const mxArray *a, char *field, char *subfield) @@ -25,8 +22,8 @@ static int * extractIntMatrix(const mxArray *a) /* ------------------------------------------------------------------ */ { - int n = mxGetNumberOfElements(a); - int *q = malloc(n * sizeof *q); + int n = mxGetNumberOfElements(a); + int *q = mxMalloc(n * sizeof *q); if (q != NULL) { if (mxIsInt32(a)) @@ -35,8 +32,6 @@ extractIntMatrix(const mxArray *a) int i,j; for (i=0; i