Windows PowerShell command on Get-command fetestexcept
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man fetestexcept

Mathematical Library Functions fetestexcept(3M)

NAME

fetestexcept - test floating-point exception flags

SYNOPSIS

c99 [ flag... ] file... -lm [ library... ]

#include

int fetestexcept(int excepts);

DESCRIPTION

The fetestexcept() function determines which of a specified

subset of the floating-point exception flags are currently

set. The excepts argument specifies the floating-point

status flags to be queried.

RETURN VALUES

The fetestexcept() function returns the value of the

bitwise-inclusive OR of the floating-point exception macros

corresponding to the currently set floating-point exceptions

included in excepts.

ERRORS

No errors are defined.

EXAMPLES

Example 1 Example using fetestexcept()

The following example calls function f( ) if an invalid exception is set, and then function g( ) if an overflow exception is set:

#include

/* ... */ {

# pragma STDC FENV_ACCESS ON

int set_excepts;

feclearexcept(FE_INVALID | FE_OVERFLOW);

// maybe raise exceptions

set_excepts = fetestexcept(FE_INVALID | FE_OVERFLOW);

if (set_excepts & FE_INVALID) f();

if (set_excepts & FE_OVERFLOW) g();

/* ... */ }

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

SunOS 5.11 Last change: 12 Jul 2006 1

Mathematical Library Functions fetestexcept(3M)

____________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|_____________________________|_____________________________|

| Interface Stability | Committed |

|_____________________________|_____________________________|

| MT-Level | MT-Safe |

|_____________________________|_____________________________|

| Standard | See standards(5). |

|_____________________________|_____________________________|

SEE ALSO

feclearexcept(3M), fegetexceptflag(3M), fenv.h(3HEAD), attributes(5), standards(5)

SunOS 5.11 Last change: 12 Jul 2006 2




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™