MLMain()
(Mathematica MathLink C Function) int MLMain (int argc, char ** argv) sets up communication between an external program started using Install and Mathematica.
MLMARK
(Mathematica MathLink C Function) MLMARK is a MathLink type representing a mark in the expression stream.
int MLPutArgCount (MLINK link, int n) specifies the number of arguments of a composite function to be put on link.
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 MLPutIntegerList (MLINK link, int *a, long n) puts a list of n integers starting from location a to the MathLink connection specified by link.
int MLPutReal32 (MLINK link, double x) puts the single-precision floating-point number x to the MathLink connection specified by link with a precision corresponding to the C ...
int MLPutSymbol (MLINK link, const char *s) puts a symbol whose name is given by the character string s to the MathLink connection specified by link.
int MLPutUCS2String (MLINK link, const unsigned short *s, int n) puts a string of n 16-bit UCS-2 characters to the MathLink connection specified by link.
int MLPutUCS2Symbol (MLINK link, const unsigned short *s, int len) puts a symbol whose name is given by s with length len to the MathLink connection specified by link.
int MLPutUTF16Symbol (MLINK link, const unsigned short *s, int len) puts a symbol whose name is given by UTF-16 encoded string s with length len to the MathLink connection ...