void MLReleaseInteger16List (MLINK link, short *a, int n) disowns memory allocated by MLGetInteger16List() to store the array a of length n.
void MLReleaseInteger32List (MLINK link, int *a, int n) disowns memory allocated by MLGetInteger32List() to store the array a of length n.
void MLReleaseInteger64List (MLINK link, mlint64 *a, int n) disowns memory allocated by MLGetInteger64List() to store the array a of length n.
void MLReleaseReal128List (MLINK link, long double *a, int n) disowns memory allocated by MLGetReal128List() to store the array a of length n.
void MLReleaseReal32List (MLINK link, float *a, int n) disowns memory allocated by MLGetReal32List() to store the array a of length n.
void MLReleaseReal64List (MLINK link, double *a, int n) disowns memory allocated by MLGetReal64List() to store the array a of length n.
void MLReleaseUTF16Symbol (MLINK link, const unsigned short *s, int len) disowns memory allocated by MLGetUTF16Symbol() to store the UTF-16 encoded character string s ...
void MLReleaseUTF8Symbol (MLINK link, const unsigned char *s, int len) disowns memory allocated by MLGetUTF8Symbol() to store the UTF-8 encoded character string s ...
int MLPutIntegerArray (MLINK link, int *a, long *dims, char ** heads, long d) puts an array of integers to the MathLink connection specified by link to form a depth d array ...
int MLPutRealArray (MLINK link, double *a, long *dims, char ** heads, long d) puts an array of floating-point numbers to the MathLink connection specified by link to form a ...