Name

fegetround, fesetround
- C99 floating point rounding and exception handling

Library

libm.lib

Synopsis

  #include <fenv.h> #pragma STDC FENV_ACCESS ON
  int fegetround (void);
  int fesetround (int round);

Return values

The fegetround routine returns the current rounding mode. The fesetround function returns 0 on success and non-zero otherwise; however, the present implementation always succeeds.

Detailed description

The fegetround function determines the current floating-point rounding mode, and the fesetround function sets the current rounding mode to round. The rounding mode is one of FE_TONEAREST, FE_DOWNWARD, FE_UPWARD, or FE_TOWARDZERO, as described in fenv.h.

These routines first appeared in 5.3 . They supersede the non-standard fpgetround and fpsetround functions.

Feedback

For additional information or queries on this page send feedback

© 2005-2007 Nokia

Top