int MLGetByteSymbol (MLINK link, const unsigned char ** sp, int *len, long spec) gets a character string corresponding to the name of a symbol from the MathLink connection ...
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 ...
int MLEvaluateString (MLINK link, char *string) sends a string to Mathematica for evaluation, and discards any packets sent in response.
int MLGetLinkedEnvIDString (MLINK link, const char ** e) returns the identification string of the MathLink environment connected to link and stores it in e.
int MLGetType (MLINK link) gets the type of the current object on the MathLink connection specified by link.
int MLNewPacket (MLINK link) skips to the end of the current packet on link.
int MLReady (MLINK link) tests whether there is data ready to be read from link.
mlextended_double is a MathLink type representing an extended-precision floating-point number.
int MLGetFunction (MLINK link, const char ** s, int *n) gets a function with a symbol as a head from the MathLink connection specified by link, storing the name of the symbol ...
int MLGetInteger16Array (MLINK link, short ** a, int ** dims, char ***heads, int *d) gets an array of 16-bit integers from the MathLink connection specified by link, storing ...