int MLGetUTF32String (MLINK link, const unsigned int ** s, int *len) gets a character string from the MathLink connection specified by link, storing the string in s as a ...
int MLGetUTF32Symbol (MLINK link, const unsigned int ** s, int *len) gets a UTF-32 character string corresponding to the name of a symbol from the MathLink connection ...
int MLGetUTF8String (MLINK link, const unsigned char ** s, int *b, int *c) gets a UTF-8 character string from the MathLink connection specified by link, storing the string in ...
int MLPutByteString (MLINK link, const unsigned char *s, int n) puts a string of n characters starting from location s to the MathLink connection specified by link.
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 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 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.