OSDN Git Service

(split) LDP: Update draft pages
[linuxjm/LDP_man-pages.git] / draft / man3 / fenv.3
index bc53b3a..5ff90cd 100644 (file)
@@ -133,12 +133,10 @@ C99 と POSIX.1\-2008 では \fBFLT_ROUNDS\fP という識別子が規定され
 \fBFLT_ROUNDS\fP の値には、 \fBfesetround\fP()  で設定された現在の丸めモードが反映されるべきである
 (但し、「バグ」の節を参照)。
 .SS 浮動小数点関連の環境
-The entire floating\-point environment, including control modes and status
-flags, can be handled as one opaque object, of type \fIfenv_t\fP.  The default
-environment is denoted by \fBFE_DFL_ENV\fP (of type \fIconst fenv_t\ *\fP).  This
-is the environment setup at program start and it is defined by ISO C to have
-round to nearest, all exceptions cleared and a nonstop (continue on
-exceptions) mode.
+浮動小数点関連の環境の全体は、 制御モードや状態フラグも含め、 \fIfenv_t\fP 型の内部オブジェクト一つで取り扱うことができる。
+デフォルトの環境は、 (\fIconst fenv_t\ *\fP 型の)  \fBFE_DFL_ENV\fP で示されるものである。
+これはプログラムの開始時に構築される環境であり、 ISO C では、丸めモードを最も近い値への丸め (\fBFE_TONEAREST\fP)
+に設定し、すべての例外をクリアし、不停止 (nonstop)  (例外が起きても継続する) モードとするように規定されている。
 .LP
 \fBfegetenv\fP()  関数は、現在の浮動小数点環境を、オブジェクト \fI*envp\fP に保存する。
 .LP