X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=release%2Fman3%2Ferfc.3;h=7d08276cdaad6d3fdb1a2aa4742b6085b4bc27f3;hb=dba08e2eee1afb613e4e8e9310eb752cb06f45de;hp=8614edb21be248cf35a729da140c77b61858df0c;hpb=ce024239a1d8e74a7a44f7c24cee4375cb13b3ef;p=linuxjm%2FLDP_man-pages.git diff --git a/release/man3/erfc.3 b/release/man3/erfc.3 index 8614edb2..7d08276c 100644 --- a/release/man3/erfc.3 +++ b/release/man3/erfc.3 @@ -1,6 +1,7 @@ .\" Copyright 2008, Linux Foundation, written by Michael Kerrisk .\" .\" +.\" %%%LICENSE_START(VERBATIM) .\" Permission is granted to make and distribute verbatim copies of this .\" manual provided the copyright notice and this permission notice are .\" preserved on all copies. @@ -20,114 +21,96 @@ .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. +.\" %%%LICENSE_END +.\" +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* .\" .\" Japanese Version Copyright (c) 2008 Akihiro MOTOKI .\" all rights reserved. .\" Translated 2008-09-15, Akihiro MOTOKI -.\" -.\"WORD: subnormal 非正規化の -.\" -.TH ERFC 3 2010-09-20 "GNU" "Linux Programmer's Manual" +.\" +.TH ERFC 3 2013\-10\-29 GNU "Linux Programmer's Manual" .SH 名前 erfc, erfcf, erfcl \- 相補誤差関数 .SH 書式 .nf -.B #include +\fB#include \fP -.BI "double erfc(double " x ); -.BI "float erfcf(float " x ); -.BI "long double erfcl(long double " x ); +\fBdouble erfc(double \fP\fIx\fP\fB);\fP +\fBfloat erfcf(float \fP\fIx\fP\fB);\fP +\fBlong double erfcl(long double \fP\fIx\fP\fB);\fP .fi \fI\-lm\fP でリンクする。 .sp .in -4n -glibc 向けの機能検査マクロの要件 -.RB ( feature_test_macros (7) -参照): +glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照): .in .sp .ad l -.BR erfc (): +\fBerfc\fP(): .RS 4 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L; .br -or -.I cc\ -std=c99 +or \fIcc\ \-std=c99\fP .RE .br -.BR erfcf (), -.BR erfcl (): +\fBerfcf\fP(), \fBerfcl\fP(): .RS 4 -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || -_POSIX_C_SOURCE\ >=\ 200112L; +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE +|| _POSIX_C_SOURCE\ >=\ 200112L; .br -or -.I cc\ -std=c99 +or \fIcc\ \-std=c99\fP .RE .ad b .SH 説明 -.BR erfc () -関数は -.I x -の相補誤差関数、つまり 1.0 \- erf(x) を返す。 +\fBerfc\fP() 関数は \fIx\fP の相補誤差関数、つまり 1.0 \- erf(x) を返す。 .SH 返り値 -成功すると、これらの関数は -.I x -の相補誤差関数を返す。 -返り値は [0,2] の範囲となる。 +成功すると、これらの関数は \fIx\fP の相補誤差関数を返す。 返り値は [0,2] の範囲となる。 -.I x -が NaN の場合、NaN が返される。 +\fIx\fP が NaN の場合、NaN が返される。 -.I x -が +0 か \-0 の場合、1 が返される。 +\fIx\fP が +0 か \-0 の場合、1 が返される。 -.I x -が正の無限大の場合、+0 が返される。 +\fIx\fP が正の無限大の場合、+0 が返される。 -.I x -が負の無限大の場合、+2 が返される。 +\fIx\fP が負の無限大の場合、+2 が返される。 -関数の結果がアンダーフローし、表現できない値となる場合は、 -返り値は 0.0 となる。 +関数の結果がアンダーフローし、表現できない値となる場合は、 返り値は 0.0 となる。 -関数の結果がアンダーフローするが、 -表現できる値 (つまり非正規化数 (subnormal)) となる場合は、 -.\" 例えば x86-32 での erfc(27) -その値が返され、範囲エラー (range error) が発生する。 +.\" e.g., erfc(27) on x86-32 +関数の結果がアンダーフローするが、 表現できる値 (つまり非正規化数 (subnormal)) となる場合は、 その値が返され、範囲エラー (range +error) が発生する。 .SH エラー -これらの関数を呼び出した際にエラーが発生したかの判定方法についての情報は -.BR math_error (7) -を参照のこと。 +これらの関数を呼び出した際にエラーが発生したかの判定方法についての情報は \fBmath_error\fP(7) を参照のこと。 .PP 以下のエラーが発生する可能性がある。 -.TP +.TP 範囲エラー: 結果のアンダーフロー (結果が非正規化数) .\" .I errno .\" is set to .\" .BR ERANGE . -アンダーフロー浮動小数点例外 -.RB ( FE_UNDERFLOW ) -が上がる。 +アンダーフロー浮動小数点例外 (\fBFE_UNDERFLOW\fP) が上がる。 .PP -これらの関数は -.I errno -を設定しない。 .\" FIXME . Is it intentional that these functions do not set errno? .\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6785 +これらの関数は \fIerrno\fP を設定しない。 +.SH 属性 +.SS "マルチスレッディング (pthreads(7) 参照)" +関数 \fBerfc\fP(), \fBerfcf\fP(), \fBerfcl\fP() はスレッドセーフである。 .SH 準拠 -C99, POSIX.1-2001. -.I double -版の関数は SVr4, 4.3BSD にも準拠している。 +C99, POSIX.1\-2001. \fIdouble\fP 版の関数は SVr4, 4.3BSD にも準拠している。 .SH 注意 -.BR erfc () -関数が提供されているのは、 -.I x -が大きな値の場合に (erf(x) の値は 1 に近付いていくことで) -1-erf(x) の計算において精度が失われるのを避けるためである。 +関数 \fBerfc\fP(), \fBerfcf\fP(), \fBerfcl\fP() が提供されているのは、 \fIx\fP が大きな値の場合に (erf(x) の値は +1 に近付いていくことで) 1\-erf(x) の計算において精度が失われるのを避けるためである。 .SH 関連項目 -.BR cerf (3), -.BR erf (3), -.BR exp (3) +\fBcerf\fP(3), \fBerf\fP(3), \fBexp\fP(3) +.SH この文書について +この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.67 の一部 +である。プロジェクトの説明とバグ報告に関する情報は +http://www.kernel.org/doc/man\-pages/ に書かれている。