|
MLGetUnicodeString()
int MLGetUnicodeString(MLINK link, unsigned short **s, long *n) gets a character string from the MathLink connection specified by link, storing the string in s as a sequence of 16-bit Unicode characters.
MLGetUnicodeString() allocates memory for the character string. You must call MLDisownUnicodeString() to disown this memory.
External programs should not modify strings generated by MLGetUnicodeString().
MLGetUnicodeString() stores all characters directly in 16-bit Unicode form.
8-bit ASCII characters are stored with a null high-order byte.
See The Mathematica Book: Section 2.12.5.
See also: MLGetString, MLGetByteString.
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT. SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION. |