Back to index

glibc  2.9
Defines | Typedefs | Enumerations
fenv.h File Reference

Go to the source code of this file.

Defines

#define FE_INEXACT   FE_INEXACT
#define FE_UNDERFLOW   FE_UNDERFLOW
#define FE_OVERFLOW   FE_OVERFLOW
#define FE_DIVBYZERO   FE_DIVBYZERO
#define FE_INVALID   FE_INVALID
#define FE_ALL_EXCEPT   (FE_INEXACT | FE_DIVBYZERO | FE_UNDERFLOW | FE_OVERFLOW | FE_INVALID)
#define FE_TONEAREST   FE_TONEAREST
#define FE_DFL_ENV   ((__const fenv_t *) -1)

Typedefs

typedef unsigned int fexcept_t
typedef unsigned int fenv_t

Enumerations

enum  {
  FE_INEXACT = 0x01, FE_INEXACT = 0x01, FE_UNDERFLOW = 0x02, FE_UNDERFLOW = 0x02,
  FE_OVERFLOW = 0x04, FE_OVERFLOW = 0x04, FE_DIVBYZERO = 0x08, FE_DIVBYZERO = 0x08,
  FE_INVALID = 0x10, FE_INVALID = 0x10
}
enum  { FE_TONEAREST = 0x00000, FE_TONEAREST = 0x00000 }

Define Documentation

Definition at line 42 of file fenv.h.

#define FE_DFL_ENV   ((__const fenv_t *) -1)

Definition at line 62 of file fenv.h.

#define FE_DIVBYZERO   FE_DIVBYZERO

Definition at line 37 of file fenv.h.

#define FE_INEXACT   FE_INEXACT

Definition at line 31 of file fenv.h.

#define FE_INVALID   FE_INVALID

Definition at line 39 of file fenv.h.

#define FE_OVERFLOW   FE_OVERFLOW

Definition at line 35 of file fenv.h.

#define FE_TONEAREST   FE_TONEAREST

Definition at line 50 of file fenv.h.

#define FE_UNDERFLOW   FE_UNDERFLOW

Definition at line 33 of file fenv.h.


Typedef Documentation

typedef unsigned int fenv_t

Definition at line 59 of file fenv.h.

typedef unsigned int fexcept_t

Definition at line 55 of file fenv.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
FE_INEXACT 
FE_INEXACT 
FE_UNDERFLOW 
FE_UNDERFLOW 
FE_OVERFLOW 
FE_OVERFLOW 
FE_DIVBYZERO 
FE_DIVBYZERO 
FE_INVALID 
FE_INVALID 

Definition at line 28 of file fenv.h.

  {
    FE_INEXACT = 0x01,
#define FE_INEXACT   FE_INEXACT
    FE_UNDERFLOW = 0x02,
#define FE_UNDERFLOW FE_UNDERFLOW
    FE_OVERFLOW = 0x04,
#define FE_OVERFLOW  FE_OVERFLOW
    FE_DIVBYZERO = 0x08,
#define FE_DIVBYZERO FE_DIVBYZERO
    FE_INVALID = 0x10,
#define FE_INVALID   FE_INVALID
  };
anonymous enum
Enumerator:
FE_TONEAREST 
FE_TONEAREST 

Definition at line 47 of file fenv.h.

  {
    FE_TONEAREST = 0x00000,
#define FE_TONEAREST FE_TONEAREST
  };