MLENV
(Mathematica MathLink C Function) MLENV is a MathLink type representing a MathLink library environment.
int MLEvaluateString (MLINK link, char *string) sends a string to Mathematica for evaluation, and discards any packets sent in response.
int MLGetInteger (MLINK link, int *i) gets an integer from the MathLink connection specified by link and stores it in i.
int MLGetReal (MLINK link, double *x) gets a floating-point number from the MathLink connection specified by link and stores it in x.
MLENV MLInitialize (char* p) initializes the MathLink environment object and passes parameters in p.
MLINK
(Mathematica MathLink C Function) MLINK is a MathLink type representing a MathLink link object.
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.
MLINK MLOpenString (MLENV env, const char *string, int *errno) opens a MathLink connection taking parameters from a character string.
MLMARK MLSeekToMark (MLINK link, MLMARK mark, int n) goes to the position n expressions after the specified mark on a link.