Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Systems Interfaces & Deployment > C/C++ Language Interface > MathLink C Language Functions >
Mathematica > Systems Interfaces & Deployment > MathLink API > MathLink C Language Functions >
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
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team