MathLink C Functions for Exchanging Symbols

 

ReferenceReference

Sending 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

Receiving Symbols

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

New to Mathematica? Find your learning path »
Have a question? Ask support »