void MLDestroyMark (MLINK link, MLMARK mark) destroys the specified mark on a link.
MLINK MLFromLinkID (MLENV env, long inumb) returns the link object with ID number inumb in the MathLink environment env.
int MLPutRealList (MLINK link, double *a, long n) puts a list of n floating-point numbers starting from location a to the MathLink connection specified by link.
mltimeval is a MathLink type used for storing time arguments.
int MLCheckFunction (MLINK link, char *name, long *n) checks that a function whose head is a symbol with the specified name is on link, and stores the number of the arguments ...
int MLFlush (MLINK link) flushes out any buffers containing data waiting to be sent on link.
int MLGetArgCount (MLINK link, int *n) finds the number of arguments to a function on link and stores the result in n.
int MLGetByteSymbol (MLINK link, const unsigned char ** sp, int *len, long spec) gets a character string corresponding to the name of a symbol from the MathLink connection ...
int MLGetInteger64 (MLINK link, mlint64 *i) gets a 64-bit integer from the MathLink connection specified by link and stores it in i.
int MLGetLinkedEnvIDString (MLINK link, const char ** e) returns the identification string of the MathLink environment connected to link and stores it in e.