void MLReleaseString (MLINK link, const char *s) disowns memory allocated by MLGetString() to store the character string s.
void MLReleaseUCS2String (MLINK link, unsigned short *s, int n) disowns memory allocated by MLGetUCS2String() to store the string s.
void MLReleaseUTF32String (MLINK link, const unsigned int *s, int len) disowns memory allocated by MLGetUTF32String() to store the UTF-32 encoded string s.
int MLSetSignalHandlerFromFunction (MLENV ep, int s, void *sf) installs the Unix signal handler pointed to by sf for signal s in the MathLink library signal-handling ...
int MLEndPacket (MLINK link) inserts an indicator in the expression stream that says the current expression is complete and is ready to be sent.
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 MLPutType (MLINK link, int type) prepares link to put an object of the specified type.
MLMARK MLCreateMark (MLINK link) creates a mark at the current position in a sequence of expressions on a link.
void MLDeinitialize (MLENV env) destructs the MathLink environment object.
MLENV
(Mathematica MathLink C Function) MLENV is a MathLink type representing a MathLink library environment.