fegetround or fesetround Subroutine

Purpose

Gets and sets the current rounding direction.

Syntax

#include <fenv.h>

int fegetround (void)

int fesetround (round)
int round; 

Description

The fegetround subroutine gets the current rounding direction.

The fesetround subroutine establishes the rounding direction represented by the round parameter. If the round parameter is not equal to the value of a rounding direction macro, the rounding direction is not changed.

Parameters

Item Description
round Specifies the rounding direction.

Return Values

The fegetround subroutine returns the value of the rounding direction macro representing the current rounding direction or a negative value if there is no such rounding direction macro or the current rounding direction is not determinable.

The fesetround subroutine returns a zero value if the requested rounding direction was established.