int MLGetUTF16String (MLINK link, const unsigned short ** s, int *n, int *c) gets a UTF-16 character string from the MathLink connection specified by link, storing the string ...
int MLGetUTF8String (MLINK link, const unsigned char ** s, int *b, int *c) gets a UTF-8 character string from the MathLink connection specified by link, storing the string in ...
mlint64
(Mathematica MathLink C Function) mlint64 is a MathLink type for storing 64-bit integers.
int MLMessageReady (MLINK link) queries the link object link to see if the link has an out-of-band message.
int MLPutIntegerList (MLINK link, int *a, long n) puts a list of n integers starting from location a to the MathLink connection specified by link.
int MLSetSignalHandler (MLENV env, int s, void *sa) installs the Unix signal handler detailed in the object sa for signal s in the MathLink library signal-handling mechanism.
int MLTestHead (MLINK link, const char *head, int *n) tests that the next object to be read from link is an expression with head head, and stores the number of arguments of ...
stdlink
(Mathematica MathLink C Function) MLINK stdlink is a variable representing the standard link that connects a program built from MathLink templates to Mathematica.
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 MLCheckFunction (MLINK link, char *name, long *n) checks that a function whose head is a symbol with the specified name is on link, and stores the number of the arguments ...