int MLGetIntegerList (MLINK link, int ** a, long *n) gets a list of integers from the MathLink connection specified by link, storing the integers in the array a and the ...
int MLGetReal64List (MLINK link, double ** a, int *n) gets a list of double-precision floating-point numbers from the MathLink connection specified by link, storing the ...
int MLGetString (MLINK link, const char ** s) gets a character string from the MathLink connection specified by link, storing the string in s.
int MLPutInteger64Array (MLINK link, mlint64 *a, int *dims, char ** heads, int d) puts an array of 64-bit integers to the MathLink connection specified by link to form a ...
int MLPutType (MLINK link, int type) prepares link to put an object of the specified type.
int MLAllocParameter (MLParameters *p, MLAllocator * a, MLDeallocator * d) retrieves the current memory allocator and deallocator function pointers from the MLParameters ...
mlint64
(Mathematica MathLink C Function) mlint64 is a MathLink type for storing 64-bit integers.
mltimeval is a MathLink type used for storing time arguments.
int MLGetReal128 (MLINK link, mlextended_double *d) gets an extended-precision floating-point number from link and stores it in d.
int MLNewPacket (MLINK link) skips to the end of the current packet on link.