The <fenv.h> header shall define the following function(s).
Floating-point Exceptions Functions:
*flagp - pointer to an fexcept_t object where the flags will be stored or read from
excepts - bitmask listing the exception flags to clear/raise/get/set/test
Floating-point Rounding Functions:
Floating-point Environment Functions:
*envp - pointer to the object of type fenv_t which holds the status of the floating-point environment
Related topics:
Library Functions in C | Standard Library in C | Header Files in C | Functions in C | Keywords in C | Data Types in C | Pointers in C
List of topics: C Programming
Floating-point Exceptions Functions:
*flagp - pointer to an fexcept_t object where the flags will be stored or read from
excepts - bitmask listing the exception flags to clear/raise/get/set/test
feclearexcept(C99) | int feclearexcept(int excepts); |
feraiseexcept(C99) | int feraiseexcept(int excepts); |
fegetexceptflag(C99) | int fegetexceptflag(fexcept_t *flagp, int excepts); |
fesetexceptflag(C99) | int fesetexceptflag(const fexcept_t *flagp, int excepts); |
fetestexcept(C99) | int fetestexcept(int excepts); |
Floating-point Rounding Functions:
fegetround(C99) | int fegetround(void); |
fesetround(C99) | int fesetround(int rounding_direction); |
Floating-point Environment Functions:
*envp - pointer to the object of type fenv_t which holds the status of the floating-point environment
fegetenv(C99) | int fegetenv(fenv_t *envp); |
fesetenv(C99) | int fesetenv(const fenv_t *envp); |
feholdexcept(C99) | int feholdexcept(fenv_t *envp); |
feupdateenv(C99) | int feupdateenv(const fenv_t *envp); |
Related topics:
Library Functions in C | Standard Library in C | Header Files in C | Functions in C | Keywords in C | Data Types in C | Pointers in C
List of topics: C Programming
No comments:
Post a Comment