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 MLPutInteger32 (MLINK link, int i) puts the 32-bit integer i to the MathLink connection specified by link.
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 MLPutInteger64 (MLINK link, mlint64 i) puts the 64-bit integer i to the MathLink connection specified by link.
int MLPutIntegerArray (MLINK link, int *a, long *dims, char ** heads, long d) puts an array of integers to the MathLink connection specified by link to form a depth d array ...
int MLPutNext (MLINK link, int type) prepares to put an object of the specified type on link.
int MLPutRawSize (MLINK link, int s) prepares link to receive raw character data or numeric data of length s bytes.
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 MLPutReal128 (MLINK link, mlextended_double d) puts the extend-precision floating-point number d to the MathLink connection specified by link.
int MLPutReal32Array (MLINK link, float *a, int *dims, char ** heads, int d) puts an array of single-precision floating-point numbers to the MathLink connection specified by ...