MathLink C Functions for Exchanging Symbols
MLPutSymbol() — symbols with 7-bit character names
MLPutByteSymbol() — symbols with 8-bit character names
MLPutUCS2Symbol() — UCS-2 encoded symbol names
MLPutUTF8Symbol() — UTF-8 encoded symbol names
MLPutUTF16Symbol() — UTF-16 encoded symbol names
MLPutUTF32Symbol() — UTF-32 encoded symbol names
MLGetSymbol() — symbols with 7-bit character names
MLGetByteSymbol() — symbols with 8-bit character names
MLGetUCS2Symbol() — UCS-2 encoded symbol names
MLGetUTF8Symbol() — UTF-8 encoded symbol names
MLGetUTF16Symbol() — UTF-16 encoded symbol names
MLGetUTF32Symbol() — UTF-32 encoded symbol names
Releasing Memory for Symbols
MLReleaseSymbol() — symbols with 7-bit character names
MLReleaseByteSymbol() — symbols with 8-bit character names
MLReleaseUCS2Symbol() — UCS-2 encoded symbol names
MLReleaseUTF8Symbol() — UTF-8 encoded symbol names
MLReleaseUTF16Symbol() — UTF-16 encoded symbol names
MLReleaseUTF32Symbol() — UTF-32 encoded symbol names