manpagez: man pages & more
man fegetround(3)
Home | html | info | man
fegetround(3)            BSD Library Functions Manual            fegetround(3)


NAME

     fegetround, fesetround -- functions providing access to the floating-
     point rounding mode.


SYNOPSIS

     #include <fenv.h>

     int
     fegetround(void);

     int
     fesetround(int round);


DESCRIPTION

     These functions provide control of floating-point rounding direction
     modes.

     The fegetround() function gets the current rounding direction.  It
     returns the value of the rounding direction macro representing the cur-
     rent rounding direction, or a negative value if either there is no corre-
     sponding macro or if the rounding direction is not determinable.

     The fesetround() function sets the rounding direction to be that speci-
     fied by the argument round.  If the argument is not equal to the value of
     one of the rounding direction macros, the rounding direction is not
     changed.  It returns zero if and only if the requested rounding direction
     was established.


SEE ALSO

     fenv(3), feclearexcept(3), fegetenv(3), fegetexceptflag(3),
     feholdexcept(3), fesetenv(3), feraiseexcept(3), fesetexceptflag(3),
     feraiseexcept(3), feupdateenv(3)


STANDARDS

     These functions conform to ISO/IEC 9899:TC3.

BSD                               May 9, 2011                              BSD

Mac OS X 10.8 - Generated Mon Aug 27 18:08:08 CDT 2012
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.