1#define FE_INVALID      16
 2#define FE_DIVBYZERO    8
 3#define FE_OVERFLOW     4
 4#define FE_UNDERFLOW    2
 5#define FE_INEXACT      1
 6
 7#define FE_ALL_EXCEPT   31
 8
 9#define FE_TONEAREST    0
10#define FE_DOWNWARD     2
11#define FE_UPWARD       3
12#define FE_TOWARDZERO   1
13
14typedef unsigned int fexcept_t;
15typedef unsigned int fenv_t;
16
17#define FE_DFL_ENV      ((const fenv_t *) -1)