void MLReleaseReal64Array (MLINK link, double *a, int *dims, char ** heads, int d) disowns memory allocated by MLGetReal64Array() to store the array a, its dimensions dims ...
void MLReleaseUCS2String (MLINK link, unsigned short *s, int n) disowns memory allocated by MLGetUCS2String() to store the string s.
void MLReleaseUCS2Symbol (MLINK link, unsigned short *s, int len) disowns memory allocated by MLGetUCS2Symbol() to store the UCS-2 Unicode string s with length len ...
void MLReleaseUTF16String (MLINK link, const unsigned short *s, int len) disowns memory allocated by MLGetUTF16String() to store the UTF-16 encoded string s.
void MLReleaseUTF8String (MLINK link, const unsigned char *s, int len) disowns memory allocated by MLGetUTF8String()to store the UTF-8 encoded string s.
int MLAllocParameter (MLParameters *p, MLAllocator * a, MLDeallocator * d) retrieves the current memory allocator and deallocator function pointers from the MLParameters ...
int MLClearError (MLINK link) clears errors on link if possible.
MLMARK MLCreateMark (MLINK link) creates a mark at the current position in a sequence of expressions on a link.
MLDeallocator is a MathLink type that describes a function pointer to a function taking a void * as an argument and having a return type of void that implements a memory ...
void MLDeinitialize (MLENV env) destructs the MathLink environment object.