fe_dec_setround(3M)fe_dec_setround(3M)NAMEfe_dec_setround() - set decimal floating-point rounding direction mode
The function establishes the decimal rounding direction represented by
its argument round. The round argument must equal one of the macros
(defined in and If the argument does not match a decimal rounding
direction macro, the decimal rounding direction is not changed.
The default decimal rounding direction mode is round to nearest with
half-way cases away from zero
These math functions are supported for HP-UX 11i Version 3 September
2008 Update and forward.
To use this function, compile with the option.
Make sure your program defines and then includes
Specify on the compiler command line or place the call to this function
under the effect of an affirmative pragma:
If the pragma is placed outside of any top-level declarations in a
file, the pragma will apply until another pragma is encountered or
until the end of the file is reached.
If the pragma is placed at the beginning of a block (compound state‐
ment), the pragma will apply until another pragma is encountered or
until the end of the block is reached.
Link in the math library by specifying or on the linking command line.
For more information, see the at the following site:
The function returns a zero value if and only if the argument is equal
to a decimal rounding direction macro.
SEE ALSOfe_dec_getround(3M), fenv(5).
This function conforms to ISO/IEC TR 24732, "Extension for the program‐
ming language C to support decimal floating-point arithmetic".