int MLGetReal64 (MLINK link, double *x) gets a double-precision floating-point number from the MathLink connection link and stores it in x.
int MLGetUTF8Symbol (MLINK link, const unsigned char ** s, int *b, int *c) gets a UTF-8 encoded character string corresponding to the name of a symbol from the MathLink ...
int MLNewPacket (MLINK link) skips to the end of the current packet on link.
int MLPutArgCount (MLINK link, int n) specifies the number of arguments of a composite function to be put on link.
int MLPutInteger64 (MLINK link, mlint64 i) puts the 64-bit integer i to the MathLink connection specified by link.
int MLPutIntegerArray (MLINK link, int *a, long *dims, char ** heads, long d) puts an array of integers to the MathLink connection specified by link to form a depth d array ...
int MLPutReal128 (MLINK link, mlextended_double d) puts the extend-precision floating-point number d to the MathLink connection specified by link.
int MLPutReal32 (MLINK link, double x) puts the single-precision floating-point number x to the MathLink connection specified by link with a precision corresponding to the C ...
int MLPutReal64 (MLINK link, double x) puts the double-precision floating-point number x to the MathLink connection specified by link.
int MLPutRealArray (MLINK link, double *a, long *dims, char ** heads, long d) puts an array of floating-point numbers to the MathLink connection specified by link to form a ...