1 #ifndef _FENV_H 2 #define _FENV_H 3 4 #ifdef __ICCARM__ /* for iar */ 5 #include_next <fenv.h> 6 #else 7 8 #ifdef __cplusplus 9 extern "C" { 10 #endif 11 12 #include <bits/fenv.h> 13 14 int feclearexcept(int); 15 int fegetexceptflag(fexcept_t *, int); 16 int feraiseexcept(int); 17 int fesetexceptflag(const fexcept_t *, int); 18 int fetestexcept(int); 19 20 int fegetround(void); 21 int fesetround(int); 22 23 int fegetenv(fenv_t *); 24 int feholdexcept(fenv_t *); 25 int fesetenv(const fenv_t *); 26 int feupdateenv(const fenv_t *); 27 28 #ifdef __cplusplus 29 } 30 #endif 31 32 #endif /* __ICCARM__ */ 33 #endif 34 35