X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=release%2Fman3%2Fisgreater.3;h=7abad401ceff395617f105c731e9e3832db923db;hb=385329a00e7910812cffee7720cbd7ae0321afc5;hp=29944315346f1c0c18c71f37b38e1d0e830d0e61;hpb=4fa3e54b837e5814a4598ec901d77446bf5cb9b3;p=linuxjm%2FLDP_man-pages.git diff --git a/release/man3/isgreater.3 b/release/man3/isgreater.3 index 29944315..7abad401 100644 --- a/release/man3/isgreater.3 +++ b/release/man3/isgreater.3 @@ -1,5 +1,9 @@ .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de) +.\" +.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) .\" Distributed under GPL +.\" %%%LICENSE_END +.\" .\" 2002-07-27 Walter Harms .\" this was done with the help of the glibc manual .\" @@ -8,7 +12,16 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH ISGREATER 3 2010\-09\-20 "" "Linux Programmer's Manual" +.\" +.\" Japanese Version Copyright (c) 2004-2005 Yuichi SATO +.\" all rights reserved. +.\" Translated Fri Aug 20 04:03:26 JST 2004 +.\" by Yuichi SATO +.\" Updated & Modified Sat Jan 15 02:32:55 JST 2005 by Yuichi SATO +.\" Updated 2008-09-18, Akihiro MOTOKI +.\" Updated 2012-05-29, Akihiro MOTOKI +.\" +.TH ISGREATER 3 2014\-01\-27 "" "Linux Programmer's Manual" .SH 名前 isgreater, isgreaterequal, isless, islessequal, islessgreater, isunordered \- NaN に対して例外を発生せずに、浮動小数点数の大小関係の判定を行う @@ -44,9 +57,14 @@ or \fIcc\ \-std=c99\fP .RE .ad b .SH 説明 -(\fB<\fP、「小なり」のような) 通常の関係操作 (relation operations) は、 オペランドの一方が NaN -の場合には失敗する。 これは例外の原因になる。 これを避けるため、C99 では次のようなマクロを定義している。 これらのマクロはオペランドを 1 -回だけ評価することが保証されている。 オペランドには任意の実数の浮動小数点数型を指定できる。 +(\fB<\fP、「小なり」のような) 通常の関係操作 (relation operations) は、 +オペランドの一方が NaN の場合には失敗する。 これは例外の原因になる。 +これを避けるため、C99 では以下のリストに示すマクロを定義している。 + +これらのマクロでは、引き数を 1 回だけ評価することが保証されている。 +引き数には実数の浮動小数点数型を指定しなければならない。 +(注意: これらのマクロの引き数に整数値を渡さないこと。なぜなら +整数値の引き数は実数の浮動小数点型に変換されないからである。) .TP \fBisgreater\fP() \fI(x)\ >\ (y)\fP を決定する。 \fIx\fP または \fIy\fP が NaN でも例外を発生しない。 @@ -73,6 +91,10 @@ or \fIcc\ \-std=c99\fP \fBisunordered\fP() は \fIx\fP か \fIy\fP が NaN の場合 1 を、 それ以外の場合 0 を返す。 .SH エラー エラーは発生しない。 +.SH 属性 +.SS "マルチスレッディング (pthreads(7) 参照)" +マクロ \fBisgreater\fP(), \fBisgreaterequal\fP(), \fBisless\fP(), \fBislessequal\fP(), +\fBislessgreater\fP(), \fBisunordered\fP() はスレッドセーフである。 .SH 準拠 C99, POSIX.1\-2001. .SH 注意 @@ -80,3 +102,7 @@ C99, POSIX.1\-2001. エミュレートされる場合は、性能上での不利となる。 NaN について心配しなくて構わない場合は、 これらの関数を使わないこと。 .SH 関連項目 \fBfpclassify\fP(3), \fBisnan\fP(3) +.SH この文書について +この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.68 の一部 +である。プロジェクトの説明とバグ報告に関する情報は +http://www.kernel.org/doc/man\-pages/ に書かれている。