Everything

fesetexceptflag


例外フラグの状態を設定します。

[指定形式]

#include <fenv.h>

long fesetexceptflag(const fexcept_t *f, long e);

[引数]

f 例外フラグ状態の取得元を指すポインタ

e 状態を設定する例外フラグを表す値

[戻り値]

正常:0

異常:0以外

[備考]

fesetexceptflag関数を呼ぶ前にフラグ状態の取得元をfegetexceptflag関数にて設定してください。

fesetexceptflag関数は浮動小数点例外を生成せず、フラグの状態だけを設定します。

本関数は、コンパイルオプションnofpuが選択されている場合は使用しないでください。

使用してもリターン値として異常を表す0以外を返します。