This is documentation for Mathematica 5, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

Documentation / Mathematica / The Mathematica Book / Mathematica Reference Guide / Listing of C Functions in the MathLink Library /

MLGetInteger()

FilledSmallSquare int MLGetInteger(MLINK link, int *i) gets an integer from the MathLink connection specified by link and stores it in i.

FilledSmallSquare If the data on the link corresponds to a real number, MLGetInteger() will round it to an integer.

FilledSmallSquare If the data on the link corresponds to an integer too large to store in a C int on your computer system, then MLGetInteger() will fail, and return 0.

FilledSmallSquare You can get arbitrary-precision integers by first using IntegerDigits to generate lists of digits, then calling MLGetIntegerList().

FilledSmallSquare See Section 2.13.4.

FilledSmallSquare See also: MLGetShortInteger, MLGetLongInteger.