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 MLPutReal32Array (MLINK link, float *a, int *dims, char ** heads, int d) puts an array of single-precision floating-point numbers to the MathLink connection specified by ...
int MLPutReal64Array (MLINK link, double *a, int *dims, char ** heads, int d) puts an array of double-precision floating-point numbers to the MathLink connection specified by ...
int MLPutString (MLINK link, const char*s) puts a null-terminated string of C characters to the MathLink connection specified by link.
MLAbort
(Mathematica MathLink C Function) int MLAbort is a global variable set when a program created using mcc or mprep has been sent an abort message.
MLAllocator is a MathLink type that describes a function pointer to a function taking an unsigned long argument and returning a void * that implements a memory allocator.
int MLCheckFunction (MLINK link, char *name, long *n) checks that a function whose head is a symbol with the specified name is on link, and stores the number of the arguments ...
int MLClearError (MLINK link) clears errors on link if possible.
void MLClose (MLINK link) closes a MathLink connection.
MLDeallocator is a MathLink type that describes a function pointer to a function taking a void * as an argument and having a return type of void that implements a memory ...