int MLPutUTF32Symbol (MLINK link, const unsigned int *s, int len) puts a symbol whose name is given by UTF-32 encoded string s with length len to the MathLink connection ...
int MLPutUTF8Symbol (MLINK link, const unsigned char *s, int len) puts a symbol whose name is given by UTF-8 encoded string s with length len to the MathLink connection ...
int MLReady (MLINK link) tests whether there is data ready to be read from link.
int MLPutByteArray (MLINK link, unsigned char *a, int *dims, char ** heads, int d) puts an array of integers in the range 0\[Dash]255 to the MathLink connection specified by ...
int MLEvaluate (MLINK link, char*string) sends a string of input suitable for use with ToExpression[] to Mathematica for evaluation.
int MLPutMessage (MLINK link, int msg) sends the message msg to the link object link.
int MLPutMessageWithArg (MLINK link, int msg, int arg) sends the message msg and its argument arg to the link object link.
int MLSetEnvIDString (MLENV env, const char *eid) sets the MathLink environment identification string to eid.
void * MLUserData (MLINK link, MLUserFunction *fp) returns the data object and function pointer installed by MLSetUserData().
Roots::eqn NRoots::eqn