The OpenD Programming Language

core.stdc.fenv

D header file for C99.

This module contains bindings to selected types and functions from the standard C header <_fenv.h>. Note that this is not automatically generated, and may omit some types/functions from the original C header.

Members

Functions

feclearexcept
int feclearexcept(int excepts)
fegetenv
int fegetenv(fenv_t* envp)
fegetexceptflag
int fegetexceptflag(fexcept_t* flagp, int excepts)
fegetround
int fegetround()
feholdexcept
int feholdexcept(fenv_t* envp)
feraiseexcept
int feraiseexcept(int excepts)
feraiseexcept
int feraiseexcept(int excepts)
fesetenv
int fesetenv(fenv_t* envp)
fesetexceptflag
int fesetexceptflag(fexcept_t* flagp, int excepts)
fesetround
int fesetround(int round)
fetestexcept
int fetestexcept(int excepts)
feupdateenv
int feupdateenv(fenv_t* envp)
feupdateenv
int feupdateenv(fenv_t* envp)

Manifest constants

FE_DFL_ENV
enum FE_DFL_ENV;
FE_DFL_ENV
enum FE_DFL_ENV;
FE_DFL_ENV
enum FE_DFL_ENV;
FE_DFL_ENV
enum FE_DFL_ENV;
FE_DFL_ENV
enum FE_DFL_ENV;
FE_DFL_ENV
enum FE_DFL_ENV;
FE_DFL_ENV
enum FE_DFL_ENV;
FE_DFL_ENV
enum FE_DFL_ENV;
FE_DFL_ENV
enum FE_DFL_ENV;
FE_DFL_ENV
enum FE_DFL_ENV;
FE_DFL_ENV
enum FE_DFL_ENV;

Variables

FE_DFL_ENV
enum fenv_t* FE_DFL_ENV;

Meta

License

Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)

Standards

ISO/IEC 9899:1999 (E)

Authors

Sean Kelly