int MLPutReal128 (MLINK link, mlextended_double d) puts the extend-precision floating-point number d to the MathLink connection specified by link.
int MLPutReal64 (MLINK link, double x) puts the double-precision floating-point number x to the MathLink connection specified by link.
int MLPutSize (MLINK link, int len) specifies the length in bytes of the textual data to be put on link.
int MLTestHead (MLINK link, const char *head, int *n) tests that the next object to be read from link is an expression with head head, and stores the number of arguments of ...
MLYieldFunctionObject is a MathLink type that describes a function pointer to a function taking an MLINK object as an argument and a MLYieldParameters object as an argument ...
int MLMessageReady (MLINK link) queries the link object link to see if the link has an out-of-band message.
int MLGetInteger16List (MLINK link, short ** a, int *n) gets a list of 16-bit integers from the MathLink connection specified by link, storing the integers in the array a and ...
int MLGetInteger64List (MLINK link, mlint64 ** a, int *n) gets a list of 64-bit integers from the MathLink connection specified by link, storing the integers in the array a ...
int MLGetLinkedEnvIDString (MLINK link, const char ** e) returns the identification string of the MathLink environment connected to link and stores it in e.
int MLGetRealArray (MLINK link, double ** a, long ** dims, char ***heads, long *d) gets an array of floating-point numbers from the MathLink connection specified by link, ...