mlextended_double is a MathLink type representing an extended-precision floating-point number.
int MLPutRealList (MLINK link, double *a, long n) puts a list of n floating-point numbers starting from location a to the MathLink connection specified by link.
stdenv
(Mathematica MathLink C Function) MLENV stdenv is a variable representing the standard MathLink environment in a program built from MathLink templates with mprep or mcc.
stdlink
(Mathematica MathLink C Function) MLINK stdlink is a variable representing the standard link that connects a program built from MathLink templates to Mathematica.
int MLClearError (MLINK link) clears errors on link if possible.
void MLReleaseByteString (MLINK link, const unsigned char *s, int n) disowns memory allocated by MLGetByteString() to store the array of character codes s.
void MLReleaseByteSymbol (MLINK link, const unsigned char *s, int len) disowns memory allocated by MLGetByteSymbol() to store the character string s corresponding to the name ...
void MLReleaseUTF16Symbol (MLINK link, const unsigned short *s, int len) disowns memory allocated by MLGetUTF16Symbol() to store the UTF-16 encoded character string s ...
void MLReleaseUTF32String (MLINK link, const unsigned int *s, int len) disowns memory allocated by MLGetUTF32String() to store the UTF-32 encoded string s.
void MLReleaseUTF32Symbol (MLINK link, const unsigned int *s, int len) disowns memory allocated by MLGetUTF32Symbol() to store the UTF-32 encoded character string s ...