This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)
MathLink C Language Functions
The MathLink library provides a collection of C language functions for interacting with Mathematica via MathLink. These functions allow you not only to handle native C data types, but also to construct and deconstruct full Mathematica symbolic expressions.
.tm template file for installable C programs
MLPutSize()  ▪ MLPutData()  ▪ MLPutNext()  ▪ MLGetType()  ▪ MLReady()  ▪ ...