This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
MathLink C Functions for Exchanging Expressions
 
Functions with Simple Heads
MLPutFunction() send the head of a function and its argument count
MLGetFunction() get the head of a function and its argument count
MLCheckFunction(), MLTestHead() check the head of a function and its argument count
Low-Level Expression Operations
MLPutNext() prepare to put a specified type of expression on a link
MLGetNext() go to the next part of an expression and return its type
MLGetType() get the type of the current part of an expression
MLPutArgCount(), MLGetArgCount() numbers of arguments for a head
Expression Storage
MLLoopbackOpen() open a loopback link for expression storage
MLTransferExpression() move an entire expression from one link to another
MLTransferToEndOfLoopbackLink() transfer the entire contents of a loopback link
MLPutSize()  ▪ MLPutData()  ▪ MLGetData()  ▪ MLSeekMark()  ▪ ...
TUTORIALS
MORE ABOUT