int MLPutData (MLINK link, const char *b, int count) puts count bytes from the buffer b to the MathLink connection specified by link.
int MLPutInteger16Array (MLINK link, short *a, int *dims, char ** heads, int d) puts an array of 16-bit integers to the MathLink connection specified by link to form a depth ...
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.
int MLPutInteger32Array (MLINK link, int *a, int *dims, char ** heads, int d) puts an array of 32-bit integers to the MathLink connection specified by link to form a depth d ...
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 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 MLPutReal128Array (MLINK link, mlextended_double *a, int *dims, char ** heads, int d) puts an array of extended-precision floating-point numbers to the MathLink ...
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.