MLMessageHandlerObject is a MathLink type that describes a function pointer to a function taking three arguments: an MLINK, an int, and an int, and returning a void that ...
MLINK MLOpenString (MLENV env, const char *string, int *errno) opens a MathLink connection taking parameters from a character string.
int MLPutInteger16 (MLINK link, int i) puts the 16-bit integer i to the MathLink connection specified by link.
int MLReadyParallel (MLENV env, MLINK *links, int n, mltimeval waittime) takes a list of link objects of length n and waits a timeout period specified by waittime for one of ...
void MLReleaseByteSymbol (MLINK link, const unsigned char *s, int len) disowns memory allocated by MLGetByteSymbol() to store the character string s corresponding to the name ...
void MLReleaseInteger16Array (MLINK link, short *a, int *dims, char ** heads, int d) disowns memory allocated by MLGetInteger16Array() to store the array a, its dimensions ...
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.