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.