void MLReleaseByteSymbol (MLINK link, const unsigned char *s, int len) disowns memory allocated by MLGetByteSymbol() to store the character string s corresponding to the name ...
void MLReleaseSymbol (MLINK link, char *s) disowns memory allocated by MLGetSymbol() or MLGetFunction() to store the character string s corresponding to the name of a symbol.
void MLReleaseUCS2Symbol (MLINK link, unsigned short *s, int len) disowns memory allocated by MLGetUCS2Symbol() to store the UCS-2 Unicode string s with length len ...
void MLReleaseUTF32Symbol (MLINK link, const unsigned int *s, int len) disowns memory allocated by MLGetUTF32Symbol() to store the UTF-32 encoded character string s ...
MLMARK MLSeekToMark (MLINK link, MLMARK mark, int n) goes to the position n expressions after the specified mark on a link.
MLUserFunction is a MathLink type that describes a function pointer to a function taking an MLINK argument with a return type of void.
void MLVersionNumbers (MLENV ep, int *inumb, int *rnumb, int *bnumb) returns the MathLink API interface number, revision number, and build number and stores them respectively ...
MLYieldFunctionObject is a MathLink type that describes a function pointer to a function taking an MLINK object as an argument and a MLYieldParameters object as an argument ...
Replace::reps ReplaceAll::reps ReplaceRepeated::reps ReplaceList::reps ReplacePart::reps
MLINK MLOpenArgcArgv (MLENV env, int argc, char ** argv, int* errno) opens a MathLink connection, taking parameters from command-line arguments.