int MLBytesToPut (MLINK link, int *n) calculates the number of bytes remaining to be written in the textual representation of the current data, and stores the result in n.
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 MLClearError (MLINK link) clears errors on link if possible.
void MLClose (MLINK link) closes a MathLink connection.
MLMARK MLCreateMark (MLINK link) creates a mark at the current position in a sequence of expressions on a link.
MLDeallocator is a MathLink type that describes a function pointer to a function taking a void * as an argument and having a return type of void that implements a memory ...
void MLDeinitialize (MLENV env) destructs the MathLink environment object.
void MLDestroyMark (MLINK link, MLMARK mark) destroys the specified mark on a link.
MLINK MLDuplicateLink (MLINK parent, const char *name, int *err) returns a copy of parent and sets the new link object's name to name.
int MLEndPacket (MLINK link) inserts an indicator in the expression stream that says the current expression is complete and is ready to be sent.