int MLGetString (MLINK link, const char ** s) gets a character string from the MathLink connection specified by link, storing the string in s.
int MLGetUCS2String (MLINK link, const unsigned short ** s, int *n) gets a character string from the MathLink connection specified by link, storing the string in s as a ...
int MLPutByteSymbol (MLINK link, const unsigned char *s, long l) puts a symbol whose name is given by the character string s of length l to the MathLink connection specified ...
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 MLPutUTF16String (MLINK link, const unsigned short *s, int len) puts a UTF-16 string s of length len to the MathLink connection specified by link.
void MLClose (MLINK link) closes a MathLink connection.
int MLGetArgCount (MLINK link, int *n) finds the number of arguments to a function on link and stores the result in n.
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.