int MLGetReal128 (MLINK link, mlextended_double *d) gets an extended-precision floating-point number from link and stores it in d.
int MLGetReal32 (MLINK link, float *x) gets a single-precision floating-point number from link and stores it as a float in x.
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, ...
int MLGetReal (MLINK link, double *x) gets a floating-point number from the MathLink connection specified by link and stores it in x.
int MLGetUnicodeString (MLINK link, unsigned short ** s, long *n) gets a character string from the MathLink connection specified by link, storing the string in s as a ...
int MLPutInteger32 (MLINK link, int i) puts the 32-bit integer i to the MathLink connection specified by link.
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 MLPutUCS2Symbol (MLINK link, const unsigned short *s, int len) puts a symbol whose name is given by s with length len to the MathLink connection specified by link.
int MLPutUTF16Symbol (MLINK link, const unsigned short *s, int len) puts a symbol whose name is given by UTF-16 encoded string s with length len to the MathLink connection ...