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 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 ...
MLAbort
(Mathematica MathLink C Function) int MLAbort is a global variable set when a program created using mcc or mprep has been sent an abort message.
int MLGetRealList (MLINK link, double ** a, long *n) gets a list of floating-point numbers from the MathLink connection specified by link, storing the numbers in the array a ...
int MLGetMessage (MLINK link, int* code, int*param) reads an out-of-band message code from the urgent message channel associated with link and stores the code in code and any ...
int MLNextPacket (MLINK link) goes to the next packet on link and returns a constant to indicate its head.
int MLFlush (MLINK link) flushes out any buffers containing data waiting to be sent on link.
int MLGetRealArray (MLINK link, double ** a, long ** dims, char ***heads, long *d) gets an array of floating-point numbers from the MathLink connection specified by link, ...
int MLPutArgCount (MLINK link, int n) specifies the number of arguments of a composite function to be put on 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 ...