std.c.fenv
C's <fenv.h>
Authors:
Walter Bright, Digital Mars, http://www.digitalmars.com
License:
Public Domain
Variables
_FE_DFL_ENV
:
fenv_t
FE_ALL_EXCEPT
:
Mask of all the exceptions
FE_DBLPREC
:
FE_DENORMAL
:
FE_DFL_ENV
:
fenv_t
*
Default floating point environment
FE_DIVBYZERO
:
FE_DOWNWARD
:
FE_FLTPREC
:
FE_INEXACT
:
FE_INVALID
:
FE_LDBLPREC
:
FE_OVERFLOW
:
FE_TONEAREST
:
FE_TOWARDZERO
:
FE_UNDERFLOW
:
FE_UPWARD
:
Aliases
fexcept_t
:
int
Functions
int
feclearexcept
(
int
excepts
)
int
fegetenv
(
fenv_t
*
envp
)
int
fegetexceptflag
(
int
*
flagp
,
int
excepts
)
int
fegetprec
()
int
fegetround
()
int
feholdexcept
(
fenv_t
*
envp
)
int
feraiseexcept
(
int
excepts
)
int
fesetenv
(
fenv_t
*
envp
)
int
fesetexceptflag
(
int
*
flagp
,
int
excepts
)
int
fesetprec
(
int
prec
)
int
fesetround
(
int
round
)
int
fetestexcept
(
int
excepts
)
int
feupdateenv
(
fenv_t
*
envp
)
Structs
fenv_t
Entire floating point environment
Fields
control
:
ushort
reserved
:
ushort
[2]
round
:
ushort
status
:
ushort