int MLPutUTF16Symbol (MLINK link, const unsigned short *s, int len) puts a symbol whose name is given by UTF-16 encoded string s with length len to the MathLink connection ...
int MLPutUTF32String (MLINK link, const unsigned int *s, int len) puts a UTF-32 string s of length len to the MathLink connection specified by link.
int MLPutUTF32Symbol (MLINK link, const unsigned int *s, int len) puts a symbol whose name is given by UTF-32 encoded string s with length len to the MathLink connection ...
int MLPutUTF8String (MLINK link, const unsigned char *s, int len) puts a UTF-8 string s of len bytes to the MathLink connection specified by link.
int MLPutUTF8Symbol (MLINK link, const unsigned char *s, int len) puts a symbol whose name is given by UTF-8 encoded string s with length len to the MathLink connection ...
void MLReleaseByteArray (MLINK link, unsigned char *a, int *dims, char ** heads, int d) disowns the memory allocated by MLGetByteArray() to store the array a, its dimensions ...
void MLReleaseInteger32Array (MLINK link, int *a, int *dims, char ** heads, int d) disowns memory allocated by MLGetInteger32Array() to store the array a, its dimensions dims ...
void MLReleaseInteger64Array (MLINK link, mlint64 *a, int *dims, char ** heads, int d) disowns memory allocated by MLGetInteger64Array() to store the array a, its dimensions ...
void MLReleaseReal128Array (MLINK link, long double *a, int *dims, char ** heads, int d) disowns the memory allocated by MLGetReal128Array() to store the array a, its ...
void MLReleaseReal32Array (MLINK link, float *a, int *dims, char ** heads, int d) disowns the memory allocated by MLGetReal32Array()to store the array a, its dimensions dims ...