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 MLGetLongInteger (MLINK link, long *i) gets an integer from the MathLink connection specified by link and stores it as a C long in i.
int MLGetReal32Array (MLINK link, float ** a, int ** dims, char ***heads, int *d) gets an array of single-precision floating-point numbers from the MathLink connection ...
int MLGetShortInteger (MLINK link, short *i) gets an integer from the MathLink connection specified by link and stores it as a C short in i.
int MLPutLongInteger (MLINK link, long i) puts the long integer i to the MathLink connection specified by link.
int MLBytesToPut (MLINK link, int *n) calculates the number of bytes remaining to be written in the textual representation of the current data, and stores the result in n.
MLINK MLDuplicateLink (MLINK parent, const char *name, int *err) returns a copy of parent and sets the new link object's name to name.
int MLGetType (MLINK link) gets the type of the current object on the MathLink connection specified by link.
int MLPutInteger16List (MLINK link, short *a, int n) puts a list of n 16-bit integers starting from location a to the MathLink connection specified by link.
int MLPutInteger16 (MLINK link, int i) puts the 16-bit integer i to the MathLink connection specified by link.