OSDN Git Service

Update releases for LDP 3.68
[linuxjm/LDP_man-pages.git] / release / man3 / nan.3
index fbb42a4..6846fb1 100644 (file)
@@ -1,88 +1,71 @@
 .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
+.\"
+.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
 .\" Distributed under GPL
+.\" %%%LICENSE_END
+.\"
 .\" Based on glibc infopages
 .\"
 .\" Corrections by aeb
 .\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.\"
 .\" Japanese Version Copyright (c) 2002 Akihiro MOTOKI all rights reserved.
 .\" Translated Thu 05 Dec 2002 by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\"
-.\"WORD:       NaN             Ìµ¸úÃÍ
-.\"WORD:       quiet NaN       SIGFPE ¥·¥°¥Ê¥ë¤Ê¤·¤Î̵¸úÃÍ
-.\"
-.TH NAN 3 2010-09-20 "GNU" "Linux Programmer's Manual"
-.SH Ì¾Á°
-nan, nanf, nanl \- Ìµ¸úÃÍ ('Not a Number') ¤òÊÖ¤¹
-.SH ½ñ¼°
-.B #include <math.h>
+.TH NAN 3 2010\-09\-20 GNU "Linux Programmer's Manual"
+.SH 名前
+nan, nanf, nanl \- 無効値 ('Not a Number') を返す
+.SH 書式
+\fB#include <math.h>\fP
 .sp
-.BI "double nan(const char *" tagp );
+\fBdouble nan(const char *\fP\fItagp\fP\fB);\fP
 .br
-.BI "float nanf(const char *" tagp );
+\fBfloat nanf(const char *\fP\fItagp\fP\fB);\fP
 .br
-.BI "long double nanl(const char *" tagp );
+\fBlong double nanl(const char *\fP\fItagp\fP\fB);\fP
 .sp
-\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
+\fI\-lm\fP でリンクする。
 .sp
 .in -4n
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
-.RB ( feature_test_macros (7)
-»²¾È):
+glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7)  参照):
 .in
 .sp
 .ad l
-.BR nan (),
-.BR nanf (),
-.BR nanl ():
+\fBnan\fP(), \fBnanf\fP(), \fBnanl\fP():
 .RS 4
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
-_POSIX_C_SOURCE\ >=\ 200112L;
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L;
 .br
-or
-.I cc\ -std=c99
+or \fIcc\ \-std=c99\fP
 .RE
 .ad
-.SH ÀâÌÀ
-.\" motoki: quiet NaN ¤È¤Ï²¿¤À¤í¤¦¡©
-¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢SIGFPE ¥·¥°¥Ê¥ë¤Ê¤·¤Î̵¸úÃÍ (NaN) ¤ò¼¨¤¹É½¸½¤òÊÖ¤¹
-(¤É¤Îɽ¸½¤ò»ÈÍѤ¹¤ë¤«¤Ï
-.I tagp
-¤Ç»ØÄꤹ¤ë)¡£SIGFPE ¥·¥°¥Ê¥ë¤Ê¤·¤Î NaN ¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¼ÂÁõ¤Ç¤Ï 0 ¤òÊÖ¤¹¡£
+.SH 説明
+これらの関数は、SIGFPE シグナルなしの無効値 (NaN) を示す表現を返す (どの表現を使用するかは \fItagp\fP で指定する)。SIGFPE
+シグナルなしの NaN をサポートしていない実装では 0 を返す。
 .LP
-.I nan("char-sequence")
-¤ò¸Æ¤Ó½Ð¤¹¤Î¤Ï¡¢
+\fInan("char\-sequence")\fP を呼び出すのは、以下と等価である。
 .nf
 
-    strtod("NAN(char-sequence)", NULL);
-
+    strtod("NAN(char\-sequence)", NULL);
 .fi
-¤ÈÅù²Á¤Ç¤¢¤ë¡£
 .PP
-ƱÍͤˡ¢
-.BR nanf ()
-¤ä
-.BR nanl ()
-¤ò¸Æ¤Ó½Ð¤¹¤Î¤Ï¡¢
-.BR strtof ()
-¤ä
-.BR strtold ()
-¤ò¸Æ¤Ö¤Î¤ÈƱ¤¸¤Ç¤¢¤ë¡£
+同様に、 \fBnanf\fP()  や \fBnanl\fP()  を呼び出すのは、 \fBstrtof\fP()  や \fBstrtold\fP()
+を呼ぶのと同じである。
 .PP
-°ú¤­¿ô
-.I tagp
-¤Î»È¤¤Êý¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
-IEEE 754 ½àµò¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢NaN ¤Ë¤âÊ£¿ô¤Îɽ¸½¤¬Â¸ºß¤·¡¢
-.I tagp
-¤Ï¤½¤ÎÁªÂò¤Ë»ÈÍѤµ¤ì¤ë¡£
-¾¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢²¿¤Î°ÕÌ£¤â¤Ê¤¤¤«¤â¤·¤ì¤Ê¤¤¡£
-.SH ¥Ð¡¼¥¸¥ç¥ó
-¤³¤ì¤é¤Î´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 ¤Ç½é¤á¤ÆÅо줷¤¿¡£
-.SH ½àµò
-C99, POSIX.1-2001.
-IEC 559 ¤ä¿ä¾©´Ø¿ô¤Ë¤Ê¤Ã¤Æ¤¤¤ë IEEE 754/IEEE 854
-¤ÎÉÕÏ¿¤â»²¾È¤¹¤ë¤³¤È¡£
-.SH ´ØÏ¢¹àÌÜ
-.BR isnan (3),
-.BR strtod (3),
-.BR math_error (7)
+引き数 \fItagp\fP の使い方は規定されていない。 IEEE 754 準拠のシステムでは、NaN にも複数の表現が存在し、 \fItagp\fP
+はその選択に使用される。 他のシステムでは、何の意味もないかもしれない。
+.SH バージョン
+これらの関数は glibc バージョン 2.1 で初めて登場した。
+.SH 準拠
+C99, POSIX.1\-2001.  IEC 559 や推奨関数になっている IEEE 754/IEEE 854 の付録も参照すること。
+.SH 関連項目
+\fBisnan\fP(3), \fBstrtod\fP(3), \fBmath_error\fP(7)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.68 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。