int MLGetData (MLINK link, char *b, int len, int *count) gets textual data from the MathLink connection specified by link, storing the result in a buffer b of maximum length ...
int MLGetInteger (MLINK link, int *i) gets an integer from the MathLink connection specified by link and stores it in i.
int MLGetNext (MLINK link) goes to the next object on link and returns its type.
int MLPutArgCount (MLINK link, int n) specifies the number of arguments of a composite function to be put on 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 MLPutInteger32List (MLINK link, int *a, int n) puts a list of n 32-bit integers starting from location a to the MathLink connection specified by link.
int MLPutInteger64 (MLINK link, mlint64 i) puts the 64-bit integer i to the MathLink connection specified by link.
int MLPutReal128List (MLINK link, mlextended_double *a, int n) puts a list of n extended-precision floating-point numbers starting from location a to the MathLink connection ...
int MLPutReal32List (MLINK link, float *a, int n) puts a list of n single-precision floating-point numbers starting from location a to the MathLink connection specified by ...
int MLPutReal64List (MLINK link, double *a, int n) puts a list of n double-precision floating-point numbers starting from location a to the MathLink connection specified by ...