ReactOS 0.4.16-dev-2104-gb84fa49
fenv.h File Reference
#include <float.h>
Include dependency graph for fenv.h:

Go to the source code of this file.

Classes

struct  fenv_t
 

Macros

#define FE_TONEAREST   _RC_NEAR
 
#define FE_UPWARD   _RC_UP
 
#define FE_DOWNWARD   _RC_DOWN
 
#define FE_TOWARDZERO   _RC_CHOP
 
#define FE_INEXACT   _SW_INEXACT
 
#define FE_UNDERFLOW   _SW_UNDERFLOW
 
#define FE_OVERFLOW   _SW_OVERFLOW
 
#define FE_DIVBYZERO   _SW_ZERODIVIDE
 
#define FE_INVALID   _SW_INVALID
 
#define FE_ALL_EXCEPT   (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | FE_OVERFLOW | FE_UNDERFLOW)
 

Typedefs

typedef __msvcrt_ulong fexcept_t
 

Functions

_ACRTIMP int __cdecl fegetenv (fenv_t *)
 
_ACRTIMP int __cdecl fesetenv (const fenv_t *)
 
_ACRTIMP int __cdecl fegetexceptflag (fexcept_t *, int)
 
_ACRTIMP int __cdecl fegetround (void)
 
_ACRTIMP int __cdecl feholdexcept (fenv_t *)
 
_ACRTIMP int __cdecl fesetround (int)
 
_ACRTIMP int __cdecl fesetexceptflag (const fexcept_t *, int)
 
_ACRTIMP int __cdecl feclearexcept (int)
 
_ACRTIMP int __cdecl fetestexcept (int)
 

Macro Definition Documentation

◆ FE_ALL_EXCEPT

Definition at line 21 of file fenv.h.

◆ FE_DIVBYZERO

#define FE_DIVBYZERO   _SW_ZERODIVIDE

Definition at line 19 of file fenv.h.

◆ FE_DOWNWARD

#define FE_DOWNWARD   _RC_DOWN

Definition at line 13 of file fenv.h.

◆ FE_INEXACT

#define FE_INEXACT   _SW_INEXACT

Definition at line 16 of file fenv.h.

◆ FE_INVALID

#define FE_INVALID   _SW_INVALID

Definition at line 20 of file fenv.h.

◆ FE_OVERFLOW

#define FE_OVERFLOW   _SW_OVERFLOW

Definition at line 18 of file fenv.h.

◆ FE_TONEAREST

#define FE_TONEAREST   _RC_NEAR

This file has no copyright assigned and is placed in the Public Domain. This file is part of the Wine project.

Definition at line 11 of file fenv.h.

◆ FE_TOWARDZERO

#define FE_TOWARDZERO   _RC_CHOP

Definition at line 14 of file fenv.h.

◆ FE_UNDERFLOW

#define FE_UNDERFLOW   _SW_UNDERFLOW

Definition at line 17 of file fenv.h.

◆ FE_UPWARD

#define FE_UPWARD   _RC_UP

Definition at line 12 of file fenv.h.

Typedef Documentation

◆ fexcept_t

Definition at line 33 of file fenv.h.

Function Documentation

◆ feclearexcept()

_ACRTIMP int __cdecl feclearexcept ( int  )

Referenced by test_fenv().

◆ fegetenv()

◆ fegetexceptflag()

_ACRTIMP int __cdecl fegetexceptflag ( fexcept_t ,
int   
)

Referenced by test_fenv().

◆ fegetround()

◆ feholdexcept()

◆ fesetenv()

◆ fesetexceptflag()

_ACRTIMP int __cdecl fesetexceptflag ( const fexcept_t ,
int   
)

Referenced by test_fenv().

◆ fesetround()

_ACRTIMP int __cdecl fesetround ( int  )

Referenced by test_fenv(), and test_math_errors().

◆ fetestexcept()

_ACRTIMP int __cdecl fetestexcept ( int  )

Referenced by test_fenv().