ReactOS 0.4.16-dev-2104-gb84fa49
fenv.h
Go to the documentation of this file.
1
6#ifndef _INC_FENV
7#define _INC_FENV
8
9#include <float.h>
10
11#define FE_TONEAREST _RC_NEAR
12#define FE_UPWARD _RC_UP
13#define FE_DOWNWARD _RC_DOWN
14#define FE_TOWARDZERO _RC_CHOP
15
16#define FE_INEXACT _SW_INEXACT
17#define FE_UNDERFLOW _SW_UNDERFLOW
18#define FE_OVERFLOW _SW_OVERFLOW
19#define FE_DIVBYZERO _SW_ZERODIVIDE
20#define FE_INVALID _SW_INVALID
21#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | FE_OVERFLOW | FE_UNDERFLOW)
22
23#ifdef __cplusplus
24extern "C" {
25#endif
26
27typedef struct
28{
31} fenv_t;
32
34
44
45#ifdef __cplusplus
46}
47#endif
48
49#endif /* _INC_FENV */
#define __cdecl
Definition: corecrt.h:121
#define _ACRTIMP
Definition: corecrt.h:153
unsigned long __msvcrt_ulong
Definition: corecrt.h:168
_ACRTIMP int __cdecl fesetenv(const fenv_t *)
_ACRTIMP int __cdecl fesetexceptflag(const fexcept_t *, int)
_ACRTIMP int __cdecl fegetround(void)
_ACRTIMP int __cdecl fegetenv(fenv_t *)
_ACRTIMP int __cdecl fegetexceptflag(fexcept_t *, int)
__msvcrt_ulong fexcept_t
Definition: fenv.h:33
_ACRTIMP int __cdecl feclearexcept(int)
_ACRTIMP int __cdecl fesetround(int)
_ACRTIMP int __cdecl fetestexcept(int)
_ACRTIMP int __cdecl feholdexcept(fenv_t *)
Definition: fenv.h:28
__msvcrt_ulong _Fe_ctl
Definition: fenv.h:29
__msvcrt_ulong _Fe_stat
Definition: fenv.h:30