Chapter Contents

Previous

Next
fesetenv

fesetenv



Set floating point exception flags

Portability: C99


SYNOPSIS
DESCRIPTION
RETURN VALUE
CAUTIONS
RELATED FUNCTIONS
SEE ALSO


SYNOPSIS

   #include <fenv.h>

   void fesetenv(const fenv_t * envp);


DESCRIPTION

fesetenv is used to replace the current floating-point environment by one stored in the location addressed by the ENVP argument. All elements of the floating-point environment are replaced, including the exception bits, the rounding mode, and the exceptions for which trapping is enabled.


RETURN VALUE

fesetenv has no return value.


CAUTIONS

fesetenv has no effect when called from a function whose default floating-point format is hexadecimal, that is, one compiled without the bfp option.

A program which calls fegetenv must use the standard FENV_ACCESS pragma in an enclosing scope, or the effects are unpredictable.


RELATED FUNCTIONS

fegetenv, feholdexcept, feupdateenv


SEE ALSO

"Mathematical Functions" in Chapter 2, "Function Categories"


Chapter Contents

Previous

Next

Top of Page

Copyright © 2004 by SAS Institute Inc., Cary, NC, USA. All rights reserved.