int MLPutFloat (MLINK link, double x) puts the floating-point number x to the MathLink connection specified by link with a precision corresponding to the C type float.
int MLPutIntegerList (MLINK link, int *a, long n) puts a list of n integers starting from location a to the MathLink connection specified by link.
int MLPutInteger (MLINK link, int i) puts the integer i to the MathLink connection specified by link.
int MLPutReal128Array (MLINK link, mlextended_double *a, int *dims, char ** heads, int d) puts an array of extended-precision floating-point numbers to the MathLink ...
void MLReleaseInteger32Array (MLINK link, int *a, int *dims, char ** heads, int d) disowns memory allocated by MLGetInteger32Array() to store the array a, its dimensions dims ...
void MLReleaseReal128Array (MLINK link, long double *a, int *dims, char ** heads, int d) disowns the memory allocated by MLGetReal128Array() to store the array a, its ...
void MLReleaseReal32Array (MLINK link, float *a, int *dims, char ** heads, int d) disowns the memory allocated by MLGetReal32Array()to store the array a, its dimensions dims ...
void MLReleaseReal64Array (MLINK link, double *a, int *dims, char ** heads, int d) disowns memory allocated by MLGetReal64Array() to store the array a, its dimensions dims ...
int MLGetString (MLINK link, const char ** s) gets a character string from the MathLink connection specified by link, storing the string in s.
int MLGetUCS2String (MLINK link, const unsigned short ** s, int *n) gets a character string from the MathLink connection specified by link, storing the string in s as a ...