int MLPutRealList (MLINK link, double *a, long n) puts a list of n floating-point numbers starting from location a to the MathLink connection specified by link.
int MLPutReal (MLINK link, double x) puts the floating-point number x to the MathLink connection specified by link.
int MLPutShortInteger (MLINK link, int i) puts the integer i to the MathLink connection specified by link, assuming that i contains only the number of digits in the C type ...
int MLPutSize (MLINK link, int len) specifies the length in bytes of the textual data to be put on link.
int MLPutString (MLINK link, const char*s) puts a null-terminated string of C characters to the MathLink connection specified by link.
int MLPutSymbol (MLINK link, const char *s) puts a symbol whose name is given by the character string s to the MathLink connection specified by link.
int MLPutType (MLINK link, int type) prepares link to put an object of the specified type.
int MLPutUCS2String (MLINK link, const unsigned short *s, int n) puts a string of n 16-bit UCS-2 characters to the MathLink connection specified by link.
int MLPutUCS2Symbol (MLINK link, const unsigned short *s, int len) puts a symbol whose name is given by s with length len to the MathLink connection specified by link.
int MLPutUnicodeString (MLINK link, unsigned short *s, long n) puts a string of n 16-bit Unicode characters to the MathLink connection specified by link.