Contents
Index
Summary
Citation
Doornik
Ox Predefined Constants
oxstd.h
FALSE 0
TRUE 1
oxfloat.h
M_PI pi (3.1415...)
M_2PI 2 pi
M_PI_2 pi / 2
M_1_PI 1 / pi
M_E e = exp(1)
M_EULER Euler's constant,
M_NAN .NaN (Not a Number), use only for assignment,
for comparison use isnan and isdotnan
DBL_DIG number of decimal digits of precision
DBL_EPSILON machine precision
DBL_MANT_DIG number of bits in mantissa
DBL_MAX maximum double value
DBL_MIN minimum positive double value
DBL_MIN_EXP minimum 2 exponent
DBL_MAX_EXP maximum 2 exponent
DBL_MIN_E_EXP minimum exp(.) exponent
DBL_MAX_E_EXP maximum exp(.) exponent
DBL_MIN_10_EXP minimum 10 exponent
DBL_MAX_10_EXP maximum 10 exponent
INT_MAX maximum integer value
INT_MIN minimum integer value
The following constants are predefined by the Ox compiler:
OX_BIG_ENDIAN only on a big-endian machine (Unix workstations)
OX_Windows when running oxlw or oxrun
OX_MSDOS when running oxl
OX_Solaris when running oxsol
OX_SunOs when running oxsun
OX_Linux when running oxlinux
OX_HPUX when running oxhp
OX_Irix when running oxsgi
Ox version 1.10. This file last changed 18-Jul-1996.