int MLClearError (MLINK link) clears errors on link if possible.
void MLDeinitialize (MLENV env) destructs the MathLink environment object.
int MLGetType (MLINK link) gets the type of the current object on the MathLink connection specified by link.
MLMain()
(Mathematica MathLink C Function) int MLMain (int argc, char ** argv) sets up communication between an external program started using Install and Mathematica.
int MLUnsetSignalHandler (MLENV env, int signum, void *f) removes the Unix signal-handler function f as a signal handler for signal signum from the MathLink library ...
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 ...
void MLDestroyMark (MLINK link, MLMARK mark) destroys the specified mark on a link.
mlextended_double is a MathLink type representing an extended-precision floating-point number.
mltimeval is a MathLink type used for storing time arguments.