X-Git-Url: http://git.osdn.net/view?p=linuxjm%2FLDP_man-pages.git;a=blobdiff_plain;f=po4a%2Fmath%2Fpo%2Fja.po;h=7759046b829fee4d1cbc2ae10bbf83d9c33b2a1f;hp=0a2074d8f411d5b1ee5dc155a2ef4e9a71477791;hb=5618418a05886b550745e2bb4d21910858d500eb;hpb=dcf0d5db45bb5868683f4823c5ae09a99f351b40 diff --git a/po4a/math/po/ja.po b/po4a/math/po/ja.po index 0a2074d8..7759046b 100644 --- a/po4a/math/po/ja.po +++ b/po4a/math/po/ja.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2013-03-22 01:05+0900\n" -"PO-Revision-Date: 2013-03-27 01:31+0900\n" +"POT-Creation-Date: 2015-02-04 23:30+0900\n" +"PO-Revision-Date: 2015-01-23 22:34+0900\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -213,14 +213,14 @@ msgid "DESCRIPTION" msgstr "説明" #. type: Plain text -#: build/C/man3/INFINITY.3:48 +#: build/C/man3/INFINITY.3:50 msgid "" "The macro B expands to a I constant representing positive " "infinity." msgstr "マクロ B は正の無限大を表す I 型の定数に展開される。" #. type: Plain text -#: build/C/man3/INFINITY.3:61 +#: build/C/man3/INFINITY.3:65 msgid "" "The macro B expands to a I constant representing a quiet NaN " "(when supported). A I NaN is a NaN (\"not-a-number\") that does not " @@ -233,58 +233,58 @@ msgstr "" "60559:1989 を参照すること。" #. type: Plain text -#: build/C/man3/INFINITY.3:69 +#: build/C/man3/INFINITY.3:77 msgid "" "The macros B, B, B expand to constants of " "types I, I and I, respectively, that represent a " -"large positive value, possibly plus infinity." +"large positive value, possibly positive infinity." msgstr "" "マクロ B, B, B はそれぞれ I, " "I, I 型の定数で、 大きな正の値を表し、可能な場合には正の" "無限大を表す。" #. type: SH -#: build/C/man3/INFINITY.3:69 build/C/man3/abs.3:82 build/C/man3/acos.3:110 -#: build/C/man3/acosh.3:118 build/C/man3/asin.3:109 build/C/man3/asinh.3:103 -#: build/C/man3/atan.3:94 build/C/man3/atan2.3:166 build/C/man3/atanh.3:137 -#: build/C/man3/cbrt.3:89 build/C/man3/ceil.3:78 build/C/man3/copysign.3:85 -#: build/C/man3/cos.3:100 build/C/man3/cosh.3:117 build/C/man3/div.3:91 -#: build/C/man3/erf.3:124 build/C/man3/erfc.3:122 build/C/man3/exp.3:127 -#: build/C/man3/exp10.3:76 build/C/man3/exp2.3:90 build/C/man3/expm1.3:134 -#: build/C/man3/fabs.3:86 build/C/man3/fdim.3:81 build/C/man3/fenv.3:265 -#: build/C/man3/floor.3:77 build/C/man3/fma.3:156 build/C/man3/fmax.3:58 -#: build/C/man3/fmin.3:58 build/C/man3/fmod.3:132 -#: build/C/man3/fpclassify.3:118 build/C/man3/frexp.3:98 -#: build/C/man3/gamma.3:65 build/C/man3/hypot.3:158 build/C/man3/ilogb.3:146 -#: build/C/man3/infnan.3:71 build/C/man3/isgreater.3:95 build/C/man3/j0.3:146 -#: build/C/man3/ldexp.3:129 build/C/man3/lgamma.3:154 build/C/man3/log.3:127 -#: build/C/man3/log10.3:88 build/C/man3/log1p.3:140 build/C/man3/log2.3:90 -#: build/C/man3/logb.3:143 build/C/man3/lrint.3:109 build/C/man3/lround.3:112 -#: build/C/man3/modf.3:90 build/C/man3/nan.3:75 build/C/man3/nextafter.3:168 -#: build/C/man3/pow.3:313 build/C/man3/pow10.3:48 build/C/man3/remainder.3:180 -#: build/C/man3/remquo.3:124 build/C/man3/rint.3:113 build/C/man3/round.3:83 -#: build/C/man3/scalb.3:172 build/C/man3/scalbln.3:155 -#: build/C/man3/signbit.3:61 build/C/man3/significand.3:51 -#: build/C/man3/sin.3:104 build/C/man3/sincos.3:75 build/C/man3/sinh.3:122 -#: build/C/man3/sqrt.3:106 build/C/man3/tan.3:129 build/C/man3/tanh.3:98 -#: build/C/man3/tgamma.3:158 build/C/man3/trunc.3:69 build/C/man3/y0.3:217 +#: build/C/man3/INFINITY.3:77 build/C/man3/abs.3:91 build/C/man3/acos.3:113 +#: build/C/man3/acosh.3:120 build/C/man3/asin.3:111 build/C/man3/asinh.3:113 +#: build/C/man3/atan.3:104 build/C/man3/atan2.3:166 build/C/man3/atanh.3:139 +#: build/C/man3/cbrt.3:98 build/C/man3/ceil.3:89 build/C/man3/copysign.3:103 +#: build/C/man3/cos.3:112 build/C/man3/cosh.3:119 build/C/man3/div.3:100 +#: build/C/man3/erf.3:134 build/C/man3/erfc.3:130 build/C/man3/exp.3:128 +#: build/C/man3/exp10.3:75 build/C/man3/exp2.3:91 build/C/man3/expm1.3:144 +#: build/C/man3/fabs.3:93 build/C/man3/fdim.3:89 build/C/man3/fenv.3:284 +#: build/C/man3/floor.3:88 build/C/man3/fma.3:164 build/C/man3/fmax.3:66 +#: build/C/man3/fmin.3:66 build/C/man3/fmod.3:146 +#: build/C/man3/fpclassify.3:128 build/C/man3/frexp.3:116 +#: build/C/man3/gamma.3:65 build/C/man3/hypot.3:158 build/C/man3/ilogb.3:144 +#: build/C/man3/infnan.3:87 build/C/man3/isgreater.3:136 build/C/man3/j0.3:157 +#: build/C/man3/ldexp.3:137 build/C/man3/lgamma.3:158 build/C/man3/log.3:128 +#: build/C/man3/log10.3:89 build/C/man3/log1p.3:150 build/C/man3/log2.3:91 +#: build/C/man3/logb.3:151 build/C/man3/lrint.3:121 build/C/man3/lround.3:124 +#: build/C/man3/modf.3:103 build/C/man3/nan.3:75 build/C/man3/nextafter.3:190 +#: build/C/man3/pow.3:316 build/C/man3/pow10.3:49 build/C/man3/remainder.3:180 +#: build/C/man3/remquo.3:132 build/C/man3/rint.3:133 build/C/man3/round.3:96 +#: build/C/man3/scalb.3:177 build/C/man3/scalbln.3:171 +#: build/C/man3/signbit.3:66 build/C/man3/significand.3:51 +#: build/C/man3/sin.3:116 build/C/man3/sincos.3:84 build/C/man3/sinh.3:124 +#: build/C/man3/sqrt.3:107 build/C/man3/tan.3:141 build/C/man3/tanh.3:108 +#: build/C/man3/tgamma.3:160 build/C/man3/trunc.3:83 build/C/man3/y0.3:230 #, no-wrap msgid "CONFORMING TO" msgstr "準拠" #. type: Plain text -#: build/C/man3/INFINITY.3:71 +#: build/C/man3/INFINITY.3:79 msgid "C99." msgstr "C99." #. type: SH -#: build/C/man3/INFINITY.3:71 +#: build/C/man3/INFINITY.3:79 #, no-wrap msgid "AVAILABILITY" msgstr "可用性" #. type: Plain text -#: build/C/man3/INFINITY.3:93 +#: build/C/man3/INFINITY.3:101 msgid "" "On a glibc system, the macro B is always available. Availability " "of the B macro can be tested using B<#ifdef NAN>, and similarly for " @@ -300,102 +300,110 @@ msgstr "" "で定義される。" #. type: SH -#: build/C/man3/INFINITY.3:93 build/C/man3/abs.3:126 build/C/man3/acos.3:116 -#: build/C/man3/acosh.3:124 build/C/man3/asin.3:115 build/C/man3/asinh.3:109 -#: build/C/man3/atan.3:100 build/C/man3/atan2.3:172 build/C/man3/atanh.3:154 -#: build/C/man3/cbrt.3:93 build/C/man3/ceil.3:109 build/C/man3/copysign.3:95 -#: build/C/man3/cos.3:113 build/C/man3/cosh.3:128 build/C/man3/div.3:106 -#: build/C/man3/erf.3:130 build/C/man3/erfc.3:135 build/C/man3/exp.3:133 -#: build/C/man3/exp10.3:78 build/C/man3/exp2.3:96 build/C/man3/expm1.3:168 -#: build/C/man3/fabs.3:92 build/C/man3/fdim.3:83 build/C/man3/fenv.3:323 -#: build/C/man3/finite.3:125 build/C/man3/floor.3:99 build/C/man3/fma.3:158 -#: build/C/man3/fmax.3:60 build/C/man3/fmin.3:60 build/C/man3/fmod.3:146 -#: build/C/man3/fpclassify.3:132 build/C/man3/frexp.3:137 -#: build/C/man3/gamma.3:97 build/C/man3/hypot.3:164 build/C/man3/ilogb.3:148 -#: build/C/man3/isgreater.3:102 build/C/man3/j0.3:159 build/C/man3/ldexp.3:135 -#: build/C/man3/lgamma.3:173 build/C/man3/log.3:140 build/C/man3/log10.3:94 -#: build/C/man3/log1p.3:143 build/C/man3/log2.3:96 build/C/man3/logb.3:145 -#: build/C/man3/lrint.3:111 build/C/man3/lround.3:114 -#: build/C/man7/math_error.7:256 build/C/man3/matherr.3:425 -#: build/C/man3/modf.3:96 build/C/man3/nan.3:79 build/C/man3/nextafter.3:177 -#: build/C/man3/pow.3:362 build/C/man3/pow10.3:53 build/C/man3/remainder.3:215 -#: build/C/man3/remquo.3:126 build/C/man3/rint.3:135 build/C/man3/round.3:106 -#: build/C/man3/scalb.3:195 build/C/man3/scalbln.3:173 -#: build/C/man3/signbit.3:65 build/C/man3/significand.3:57 -#: build/C/man3/sin.3:117 build/C/man3/sincos.3:77 build/C/man3/sinh.3:128 -#: build/C/man3/sqrt.3:112 build/C/man3/tan.3:142 build/C/man3/tanh.3:104 -#: build/C/man3/tgamma.3:184 build/C/man3/trunc.3:80 build/C/man3/y0.3:240 +#: build/C/man3/INFINITY.3:101 build/C/man3/abs.3:133 build/C/man3/acos.3:119 +#: build/C/man3/acosh.3:126 build/C/man3/asin.3:117 build/C/man3/asinh.3:119 +#: build/C/man3/atan.3:110 build/C/man3/atan2.3:172 build/C/man3/atanh.3:156 +#: build/C/man3/cbrt.3:102 build/C/man3/ceil.3:120 build/C/man3/copysign.3:112 +#: build/C/man3/cos.3:125 build/C/man3/cosh.3:130 build/C/man3/div.3:115 +#: build/C/man3/erf.3:140 build/C/man3/erfc.3:146 build/C/man3/exp.3:134 +#: build/C/man3/exp10.3:84 build/C/man3/exp2.3:97 build/C/man3/expm1.3:178 +#: build/C/man3/fabs.3:99 build/C/man3/fdim.3:91 build/C/man3/fenv.3:342 +#: build/C/man3/finite.3:155 build/C/man3/floor.3:110 build/C/man3/fma.3:166 +#: build/C/man3/fmax.3:68 build/C/man3/fmin.3:68 build/C/man3/fmod.3:160 +#: build/C/man3/fpclassify.3:142 build/C/man3/frexp.3:155 +#: build/C/man3/gamma.3:97 build/C/man3/hypot.3:164 build/C/man3/ilogb.3:162 +#: build/C/man3/isgreater.3:143 build/C/man3/j0.3:172 build/C/man3/ldexp.3:143 +#: build/C/man3/lgamma.3:177 build/C/man3/log.3:141 build/C/man3/log10.3:95 +#: build/C/man3/log1p.3:153 build/C/man3/log2.3:97 build/C/man3/logb.3:153 +#: build/C/man3/lrint.3:123 build/C/man3/lround.3:126 +#: build/C/man7/math_error.7:256 build/C/man3/matherr.3:430 +#: build/C/man3/modf.3:109 build/C/man3/nan.3:79 build/C/man3/nextafter.3:199 +#: build/C/man3/pow.3:378 build/C/man3/pow10.3:54 build/C/man3/remainder.3:215 +#: build/C/man3/remquo.3:134 build/C/man3/rint.3:155 build/C/man3/round.3:119 +#: build/C/man3/scalb.3:200 build/C/man3/scalbln.3:189 +#: build/C/man3/signbit.3:70 build/C/man3/significand.3:57 +#: build/C/man3/sin.3:129 build/C/man3/sincos.3:86 build/C/man3/sinh.3:130 +#: build/C/man3/sqrt.3:113 build/C/man3/tan.3:154 build/C/man3/tanh.3:114 +#: build/C/man3/tgamma.3:187 build/C/man3/trunc.3:94 build/C/man3/y0.3:253 #, no-wrap msgid "SEE ALSO" msgstr "関連項目" #. type: Plain text -#: build/C/man3/INFINITY.3:96 +#: build/C/man3/INFINITY.3:104 msgid "B(3), B(7)" msgstr "B(3), B(7)" #. type: SH -#: build/C/man3/INFINITY.3:96 build/C/man3/abs.3:132 build/C/man3/acos.3:124 -#: build/C/man3/acosh.3:131 build/C/man3/asin.3:123 build/C/man3/asinh.3:116 -#: build/C/man3/atan.3:109 build/C/man3/atan2.3:180 build/C/man3/atanh.3:161 -#: build/C/man3/cbrt.3:96 build/C/man3/ceil.3:116 build/C/man3/copysign.3:97 -#: build/C/man3/cos.3:122 build/C/man3/cosh.3:135 build/C/man3/div.3:109 -#: build/C/man3/erf.3:134 build/C/man3/erfc.3:139 build/C/man3/exp.3:139 -#: build/C/man3/exp10.3:84 build/C/man3/exp2.3:102 build/C/man3/expm1.3:172 -#: build/C/man3/fabs.3:99 build/C/man3/fdim.3:85 build/C/man3/fenv.3:325 -#: build/C/man3/finite.3:127 build/C/man3/floor.3:106 build/C/man3/fma.3:161 -#: build/C/man3/fmax.3:62 build/C/man3/fmin.3:62 build/C/man3/fmod.3:148 -#: build/C/man3/fpclassify.3:137 build/C/man3/frexp.3:140 -#: build/C/man3/gamma.3:101 build/C/man3/hypot.3:167 build/C/man3/ilogb.3:152 -#: build/C/man3/infnan.3:76 build/C/man3/isgreater.3:105 build/C/man3/j0.3:161 -#: build/C/man3/ldexp.3:139 build/C/man3/lgamma.3:175 build/C/man3/log.3:147 -#: build/C/man3/log10.3:101 build/C/man3/log1p.3:147 build/C/man3/log2.3:102 -#: build/C/man3/logb.3:148 build/C/man3/lrint.3:118 build/C/man3/lround.3:121 -#: build/C/man7/math_error.7:267 build/C/man3/matherr.3:429 -#: build/C/man3/modf.3:99 build/C/man3/nan.3:83 build/C/man3/nextafter.3:179 -#: build/C/man3/pow.3:366 build/C/man3/pow10.3:56 build/C/man3/remainder.3:219 -#: build/C/man3/remquo.3:130 build/C/man3/rint.3:141 build/C/man3/round.3:113 -#: build/C/man3/scalb.3:198 build/C/man3/scalbln.3:176 -#: build/C/man3/signbit.3:67 build/C/man3/significand.3:60 -#: build/C/man3/sin.3:126 build/C/man3/sincos.3:81 build/C/man3/sinh.3:135 -#: build/C/man3/sqrt.3:116 build/C/man3/tan.3:150 build/C/man3/tanh.3:111 -#: build/C/man3/tgamma.3:187 build/C/man3/trunc.3:87 build/C/man3/y0.3:242 +#: build/C/man3/INFINITY.3:104 build/C/man3/abs.3:139 build/C/man3/acos.3:127 +#: build/C/man3/acosh.3:133 build/C/man3/asin.3:125 build/C/man3/asinh.3:126 +#: build/C/man3/atan.3:119 build/C/man3/atan2.3:180 build/C/man3/atanh.3:163 +#: build/C/man3/cbrt.3:105 build/C/man3/ceil.3:127 build/C/man3/copysign.3:114 +#: build/C/man3/cos.3:134 build/C/man3/cosh.3:137 build/C/man3/div.3:118 +#: build/C/man3/erf.3:144 build/C/man3/erfc.3:150 build/C/man3/exp.3:140 +#: build/C/man3/exp10.3:90 build/C/man3/exp2.3:103 build/C/man3/expm1.3:182 +#: build/C/man3/fabs.3:106 build/C/man3/fdim.3:93 build/C/man3/fenv.3:344 +#: build/C/man3/finite.3:157 build/C/man3/floor.3:117 build/C/man3/fma.3:169 +#: build/C/man3/fmax.3:70 build/C/man3/fmin.3:70 build/C/man3/fmod.3:162 +#: build/C/man3/fpclassify.3:147 build/C/man3/frexp.3:158 +#: build/C/man3/gamma.3:101 build/C/man3/hypot.3:167 build/C/man3/ilogb.3:166 +#: build/C/man3/infnan.3:92 build/C/man3/isgreater.3:146 build/C/man3/j0.3:174 +#: build/C/man3/ldexp.3:147 build/C/man3/lgamma.3:179 build/C/man3/log.3:148 +#: build/C/man3/log10.3:102 build/C/man3/log1p.3:157 build/C/man3/log2.3:103 +#: build/C/man3/logb.3:156 build/C/man3/lrint.3:130 build/C/man3/lround.3:133 +#: build/C/man7/math_error.7:267 build/C/man3/matherr.3:434 +#: build/C/man3/modf.3:112 build/C/man3/nan.3:83 build/C/man3/nextafter.3:201 +#: build/C/man3/pow.3:382 build/C/man3/pow10.3:57 build/C/man3/remainder.3:219 +#: build/C/man3/remquo.3:138 build/C/man3/rint.3:161 build/C/man3/round.3:126 +#: build/C/man3/scalb.3:203 build/C/man3/scalbln.3:192 +#: build/C/man3/signbit.3:72 build/C/man3/significand.3:60 +#: build/C/man3/sin.3:138 build/C/man3/sincos.3:90 build/C/man3/sinh.3:137 +#: build/C/man3/sqrt.3:117 build/C/man3/tan.3:162 build/C/man3/tanh.3:121 +#: build/C/man3/tgamma.3:190 build/C/man3/trunc.3:101 build/C/man3/y0.3:255 #, no-wrap msgid "COLOPHON" msgstr "この文書について" #. type: Plain text -#: build/C/man3/INFINITY.3:103 build/C/man3/abs.3:139 build/C/man3/acos.3:131 -#: build/C/man3/acosh.3:138 build/C/man3/asin.3:130 build/C/man3/asinh.3:123 -#: build/C/man3/atan.3:116 build/C/man3/atan2.3:187 build/C/man3/atanh.3:168 -#: build/C/man3/cbrt.3:103 build/C/man3/ceil.3:123 build/C/man3/copysign.3:104 -#: build/C/man3/cos.3:129 build/C/man3/cosh.3:142 build/C/man3/div.3:116 -#: build/C/man3/erf.3:141 build/C/man3/erfc.3:146 build/C/man3/exp.3:146 -#: build/C/man3/exp10.3:91 build/C/man3/exp2.3:109 build/C/man3/expm1.3:179 -#: build/C/man3/fabs.3:106 build/C/man3/fdim.3:92 build/C/man3/fenv.3:332 -#: build/C/man3/finite.3:134 build/C/man3/floor.3:113 build/C/man3/fma.3:168 -#: build/C/man3/fmax.3:69 build/C/man3/fmin.3:69 build/C/man3/fmod.3:155 -#: build/C/man3/fpclassify.3:144 build/C/man3/frexp.3:147 -#: build/C/man3/gamma.3:108 build/C/man3/hypot.3:174 build/C/man3/ilogb.3:159 -#: build/C/man3/infnan.3:83 build/C/man3/isgreater.3:112 build/C/man3/j0.3:168 -#: build/C/man3/ldexp.3:146 build/C/man3/lgamma.3:182 build/C/man3/log.3:154 -#: build/C/man3/log10.3:108 build/C/man3/log1p.3:154 build/C/man3/log2.3:109 -#: build/C/man3/logb.3:155 build/C/man3/lrint.3:125 build/C/man3/lround.3:128 -#: build/C/man7/math_error.7:274 build/C/man3/matherr.3:436 -#: build/C/man3/modf.3:106 build/C/man3/nan.3:90 build/C/man3/nextafter.3:186 -#: build/C/man3/pow.3:373 build/C/man3/pow10.3:63 build/C/man3/remainder.3:226 -#: build/C/man3/remquo.3:137 build/C/man3/rint.3:148 build/C/man3/round.3:120 -#: build/C/man3/scalb.3:205 build/C/man3/scalbln.3:183 -#: build/C/man3/signbit.3:74 build/C/man3/significand.3:67 -#: build/C/man3/sin.3:133 build/C/man3/sincos.3:88 build/C/man3/sinh.3:142 -#: build/C/man3/sqrt.3:123 build/C/man3/tan.3:157 build/C/man3/tanh.3:118 -#: build/C/man3/tgamma.3:194 build/C/man3/trunc.3:94 build/C/man3/y0.3:249 -msgid "" -"This page is part of release 3.50 of the Linux I project. A " -"description of the project, and information about reporting bugs, can be " -"found at http://www.kernel.org/doc/man-pages/." -msgstr "" -"この man ページは Linux I プロジェクトのリリース 3.50 の一部\n" +#: build/C/man3/INFINITY.3:112 build/C/man3/abs.3:147 build/C/man3/acos.3:135 +#: build/C/man3/acosh.3:141 build/C/man3/asin.3:133 build/C/man3/asinh.3:134 +#: build/C/man3/atan.3:127 build/C/man3/atan2.3:188 build/C/man3/atanh.3:171 +#: build/C/man3/cbrt.3:113 build/C/man3/ceil.3:135 build/C/man3/copysign.3:122 +#: build/C/man3/cos.3:142 build/C/man3/cosh.3:145 build/C/man3/div.3:126 +#: build/C/man3/erf.3:152 build/C/man3/erfc.3:158 build/C/man3/exp.3:148 +#: build/C/man3/exp10.3:98 build/C/man3/exp2.3:111 build/C/man3/expm1.3:190 +#: build/C/man3/fabs.3:114 build/C/man3/fdim.3:101 build/C/man3/fenv.3:352 +#: build/C/man3/finite.3:165 build/C/man3/floor.3:125 build/C/man3/fma.3:177 +#: build/C/man3/fmax.3:78 build/C/man3/fmin.3:78 build/C/man3/fmod.3:170 +#: build/C/man3/fpclassify.3:155 build/C/man3/frexp.3:166 +#: build/C/man3/gamma.3:109 build/C/man3/hypot.3:175 build/C/man3/ilogb.3:174 +#: build/C/man3/infnan.3:100 build/C/man3/isgreater.3:154 +#: build/C/man3/j0.3:182 build/C/man3/ldexp.3:155 build/C/man3/lgamma.3:187 +#: build/C/man3/log.3:156 build/C/man3/log10.3:110 build/C/man3/log1p.3:165 +#: build/C/man3/log2.3:111 build/C/man3/logb.3:164 build/C/man3/lrint.3:138 +#: build/C/man3/lround.3:141 build/C/man7/math_error.7:275 +#: build/C/man3/matherr.3:442 build/C/man3/modf.3:120 build/C/man3/nan.3:91 +#: build/C/man3/nextafter.3:209 build/C/man3/pow.3:390 build/C/man3/pow10.3:65 +#: build/C/man3/remainder.3:227 build/C/man3/remquo.3:146 +#: build/C/man3/rint.3:169 build/C/man3/round.3:134 build/C/man3/scalb.3:211 +#: build/C/man3/scalbln.3:200 build/C/man3/signbit.3:80 +#: build/C/man3/significand.3:68 build/C/man3/sin.3:146 +#: build/C/man3/sincos.3:98 build/C/man3/sinh.3:145 build/C/man3/sqrt.3:125 +#: build/C/man3/tan.3:170 build/C/man3/tanh.3:129 build/C/man3/tgamma.3:198 +#: build/C/man3/trunc.3:109 build/C/man3/y0.3:263 +#, fuzzy +#| msgid "" +#| "This page is part of release 3.78 of the Linux I project. A " +#| "description of the project, information about reporting bugs, and the " +#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/" +#| "man-pages/." +msgid "" +"This page is part of release 3.79 of the Linux I project. A " +"description of the project, information about reporting bugs, and the latest " +"version of this page, can be found at \\%http://www.kernel.org/doc/man-" +"pages/." +msgstr "" +"この man ページは Linux I プロジェクトのリリース 3.78 の一部\n" "である。プロジェクトの説明とバグ報告に関する情報は\n" "http://www.kernel.org/doc/man-pages/ に書かれている。" @@ -406,25 +414,10 @@ msgid "ABS" msgstr "ABS" #. type: TH -#: build/C/man3/abs.3:34 build/C/man3/acos.3:35 build/C/man3/acosh.3:35 -#: build/C/man3/asin.3:35 build/C/man3/asinh.3:35 build/C/man3/atan.3:35 -#: build/C/man3/atan2.3:35 build/C/man3/cbrt.3:30 build/C/man3/ceil.3:27 -#: build/C/man3/cosh.3:36 build/C/man3/erf.3:35 build/C/man3/erfc.3:26 -#: build/C/man3/exp.3:36 build/C/man3/exp2.3:36 build/C/man3/fabs.3:32 -#: build/C/man3/fdim.3:9 build/C/man3/floor.3:27 build/C/man3/fma.3:12 -#: build/C/man3/fmax.3:9 build/C/man3/fmin.3:9 build/C/man3/fpclassify.3:10 -#: build/C/man3/frexp.3:33 build/C/man3/hypot.3:33 build/C/man3/ilogb.3:29 -#: build/C/man3/j0.3:36 build/C/man3/ldexp.3:34 build/C/man3/log.3:36 -#: build/C/man3/log10.3:36 build/C/man3/log1p.3:29 build/C/man3/logb.3:29 -#: build/C/man3/lrint.3:27 build/C/man3/lround.3:27 build/C/man3/modf.3:33 -#: build/C/man3/nan.3:11 build/C/man3/nextafter.3:11 -#: build/C/man3/remainder.3:37 build/C/man3/remquo.3:12 build/C/man3/rint.3:27 -#: build/C/man3/round.3:27 build/C/man3/scalb.3:27 build/C/man3/scalbln.3:27 -#: build/C/man3/signbit.3:11 build/C/man3/sinh.3:36 build/C/man3/sqrt.3:34 -#: build/C/man3/tanh.3:35 build/C/man3/tgamma.3:13 build/C/man3/trunc.3:25 +#: build/C/man3/abs.3:34 #, no-wrap -msgid "2010-09-20" -msgstr "2010-09-20" +msgid "2014-08-19" +msgstr "2014-08-19" #. type: TH #: build/C/man3/abs.3:34 build/C/man3/asinh.3:35 build/C/man3/cbrt.3:30 @@ -565,33 +558,33 @@ msgid "" "absolute value of the argument I of the appropriate integer type for the " "function." msgstr "" -"B() 関数は、整数の引数 I の絶対値を計算する。 B(), B" -"(), B() 関数は、 それぞれの関数の型に応じた引数 I の絶対値を計算" -"する。" +"B() 関数は、整数の引数 I の絶対値を計算する。 B(), " +"B(), B() 関数は、 それぞれの関数の型に応じた引数 I の絶対" +"値を計算する。" #. type: SH -#: build/C/man3/abs.3:79 build/C/man3/acos.3:70 build/C/man3/acosh.3:82 -#: build/C/man3/asin.3:72 build/C/man3/asinh.3:82 build/C/man3/atan.3:72 -#: build/C/man3/atan2.3:72 build/C/man3/atanh.3:82 build/C/man3/cbrt.3:78 -#: build/C/man3/ceil.3:69 build/C/man3/copysign.3:75 build/C/man3/cos.3:71 -#: build/C/man3/cosh.3:77 build/C/man3/div.3:89 build/C/man3/erf.3:81 -#: build/C/man3/erfc.3:71 build/C/man3/exp.3:73 build/C/man3/exp10.3:57 -#: build/C/man3/exp2.3:73 build/C/man3/expm1.3:86 build/C/man3/fabs.3:69 +#: build/C/man3/abs.3:79 build/C/man3/acos.3:73 build/C/man3/acosh.3:84 +#: build/C/man3/asin.3:74 build/C/man3/asinh.3:84 build/C/man3/atan.3:74 +#: build/C/man3/atan2.3:72 build/C/man3/atanh.3:84 build/C/man3/cbrt.3:79 +#: build/C/man3/ceil.3:69 build/C/man3/copysign.3:81 build/C/man3/cos.3:75 +#: build/C/man3/cosh.3:79 build/C/man3/div.3:89 build/C/man3/erf.3:83 +#: build/C/man3/erfc.3:71 build/C/man3/exp.3:74 build/C/man3/exp10.3:58 +#: build/C/man3/exp2.3:74 build/C/man3/expm1.3:88 build/C/man3/fabs.3:68 #: build/C/man3/fdim.3:42 build/C/man3/fenv.3:258 build/C/man3/floor.3:68 #: build/C/man3/fma.3:53 build/C/man3/fmax.3:45 build/C/man3/fmin.3:45 -#: build/C/man3/fmod.3:74 build/C/man3/frexp.3:71 build/C/man3/gamma.3:59 -#: build/C/man3/hypot.3:92 build/C/man3/ilogb.3:78 build/C/man3/infnan.3:54 -#: build/C/man3/isgreater.3:85 build/C/man3/j0.3:110 build/C/man3/ldexp.3:73 -#: build/C/man3/lgamma.3:92 build/C/man3/log.3:72 build/C/man3/log10.3:72 -#: build/C/man3/log1p.3:81 build/C/man3/log2.3:72 build/C/man3/logb.3:94 -#: build/C/man3/lrint.3:73 build/C/man3/lround.3:76 build/C/man3/modf.3:72 -#: build/C/man3/nextafter.3:93 build/C/man3/pow.3:72 +#: build/C/man3/fmod.3:87 build/C/man3/frexp.3:74 build/C/man3/gamma.3:59 +#: build/C/man3/hypot.3:92 build/C/man3/ilogb.3:78 build/C/man3/infnan.3:56 +#: build/C/man3/isgreater.3:111 build/C/man3/j0.3:121 build/C/man3/ldexp.3:73 +#: build/C/man3/lgamma.3:96 build/C/man3/log.3:73 build/C/man3/log10.3:73 +#: build/C/man3/log1p.3:83 build/C/man3/log2.3:73 build/C/man3/logb.3:94 +#: build/C/man3/lrint.3:74 build/C/man3/lround.3:77 build/C/man3/modf.3:76 +#: build/C/man3/nextafter.3:104 build/C/man3/pow.3:75 #: build/C/man3/remainder.3:118 build/C/man3/remquo.3:73 -#: build/C/man3/rint.3:105 build/C/man3/round.3:73 build/C/man3/scalb.3:79 -#: build/C/man3/scalbln.3:95 build/C/man3/signbit.3:53 build/C/man3/sin.3:72 -#: build/C/man3/sincos.3:49 build/C/man3/sinh.3:77 build/C/man3/sqrt.3:70 -#: build/C/man3/tan.3:72 build/C/man3/tanh.3:76 build/C/man3/tgamma.3:63 -#: build/C/man3/trunc.3:61 build/C/man3/y0.3:113 +#: build/C/man3/rint.3:111 build/C/man3/round.3:75 build/C/man3/scalb.3:79 +#: build/C/man3/scalbln.3:95 build/C/man3/signbit.3:53 build/C/man3/sin.3:76 +#: build/C/man3/sincos.3:49 build/C/man3/sinh.3:79 build/C/man3/sqrt.3:71 +#: build/C/man3/tan.3:76 build/C/man3/tanh.3:78 build/C/man3/tgamma.3:67 +#: build/C/man3/trunc.3:63 build/C/man3/y0.3:126 #, no-wrap msgid "RETURN VALUE" msgstr "返り値" @@ -603,71 +596,118 @@ msgid "" "integer type for the function." msgstr "それぞれの関数の型に応じた整数の引数の絶対値を返す。" -#. POSIX.1 (1996 edition) only requires the +#. type: SH +#: build/C/man3/abs.3:82 build/C/man3/asinh.3:105 build/C/man3/atan.3:96 +#: build/C/man3/cbrt.3:90 build/C/man3/ceil.3:81 build/C/man3/copysign.3:95 +#: build/C/man3/cos.3:104 build/C/man3/div.3:91 build/C/man3/erf.3:126 +#: build/C/man3/erfc.3:122 build/C/man3/expm1.3:136 build/C/man3/fabs.3:85 +#: build/C/man3/fdim.3:81 build/C/man3/fenv.3:265 build/C/man3/finite.3:121 +#: build/C/man3/floor.3:80 build/C/man3/fma.3:156 build/C/man3/fmax.3:58 +#: build/C/man3/fmin.3:58 build/C/man3/fpclassify.3:118 +#: build/C/man3/frexp.3:108 build/C/man3/ilogb.3:136 +#: build/C/man3/isgreater.3:125 build/C/man3/ldexp.3:129 +#: build/C/man3/log1p.3:142 build/C/man3/logb.3:143 build/C/man3/lrint.3:110 +#: build/C/man3/lround.3:113 build/C/man3/matherr.3:275 build/C/man3/modf.3:95 +#: build/C/man3/nextafter.3:179 build/C/man3/remquo.3:124 +#: build/C/man3/rint.3:122 build/C/man3/round.3:88 build/C/man3/scalbln.3:160 +#: build/C/man3/signbit.3:61 build/C/man3/sin.3:108 build/C/man3/sincos.3:76 +#: build/C/man3/tan.3:133 build/C/man3/tanh.3:100 build/C/man3/trunc.3:75 +#, no-wrap +msgid "ATTRIBUTES" +msgstr "属性" + +#. type: SS +#: build/C/man3/abs.3:83 build/C/man3/asinh.3:106 build/C/man3/atan.3:97 +#: build/C/man3/cbrt.3:91 build/C/man3/ceil.3:82 build/C/man3/copysign.3:96 +#: build/C/man3/cos.3:105 build/C/man3/div.3:92 build/C/man3/erf.3:127 +#: build/C/man3/erfc.3:123 build/C/man3/expm1.3:137 build/C/man3/fabs.3:86 +#: build/C/man3/fdim.3:82 build/C/man3/fenv.3:266 build/C/man3/finite.3:122 +#: build/C/man3/floor.3:81 build/C/man3/fma.3:157 build/C/man3/fmax.3:59 +#: build/C/man3/fmin.3:59 build/C/man3/fpclassify.3:119 +#: build/C/man3/frexp.3:109 build/C/man3/ilogb.3:137 +#: build/C/man3/isgreater.3:126 build/C/man3/ldexp.3:130 +#: build/C/man3/log1p.3:143 build/C/man3/logb.3:144 build/C/man3/lrint.3:111 +#: build/C/man3/lround.3:114 build/C/man3/matherr.3:276 build/C/man3/modf.3:96 +#: build/C/man3/nextafter.3:180 build/C/man3/remquo.3:125 +#: build/C/man3/rint.3:123 build/C/man3/round.3:89 build/C/man3/scalbln.3:161 +#: build/C/man3/signbit.3:62 build/C/man3/sin.3:109 build/C/man3/sincos.3:77 +#: build/C/man3/tan.3:134 build/C/man3/tanh.3:101 build/C/man3/trunc.3:76 +#, no-wrap +msgid "Multithreading (see pthreads(7))" +msgstr "マルチスレッディング (pthreads(7) 参照)" + +#. type: Plain text +#: build/C/man3/abs.3:91 +msgid "" +"The B(), B(), B(), and B() functions are thread-" +"safe." +msgstr "" +"関数 B(), B(), B(), B() はスレッドセーフである。" + +#. POSIX.1 (1996 edition) requires only the #. .BR abs () #. function. #. type: Plain text -#: build/C/man3/abs.3:97 +#: build/C/man3/abs.3:106 msgid "" -"SVr4, POSIX.1-2001, 4.3BSD, C99. C89 only includes the B() and B" -"() functions; the functions B() and B() were added in C99." +"SVr4, POSIX.1-2001, 4.3BSD, C99. C89 only includes the B() and " +"B() functions; the functions B() and B() were added " +"in C99." msgstr "" "SVr4, POSIX.1-2001, 4.3BSD, C99. C89 は B() 関数と B() 関数のみ" "を含んでいる。 B() 関数と B() 関数は C99 で追加された。" #. type: SH -#: build/C/man3/abs.3:97 build/C/man3/ceil.3:84 build/C/man3/copysign.3:90 -#: build/C/man3/erfc.3:128 build/C/man3/fenv.3:267 build/C/man3/finite.3:105 -#: build/C/man3/floor.3:83 build/C/man3/fpclassify.3:125 -#: build/C/man3/gamma.3:68 build/C/man3/infnan.3:73 -#: build/C/man3/isgreater.3:97 build/C/man7/math_error.7:187 -#: build/C/man3/pow10.3:50 build/C/man3/rint.3:115 build/C/man3/round.3:85 -#: build/C/man3/scalbln.3:157 build/C/man3/tgamma.3:160 -#: build/C/man3/trunc.3:71 +#: build/C/man3/abs.3:106 build/C/man3/ceil.3:95 build/C/man3/copysign.3:108 +#: build/C/man3/erfc.3:136 build/C/man3/fenv.3:286 build/C/man3/finite.3:135 +#: build/C/man3/floor.3:94 build/C/man3/fpclassify.3:135 +#: build/C/man3/gamma.3:68 build/C/man3/infnan.3:89 +#: build/C/man3/isgreater.3:138 build/C/man7/math_error.7:187 +#: build/C/man3/pow10.3:51 build/C/man3/rint.3:135 build/C/man3/round.3:98 +#: build/C/man3/scalbln.3:173 build/C/man3/tgamma.3:162 +#: build/C/man3/trunc.3:85 #, no-wrap msgid "NOTES" msgstr "注意" #. type: Plain text -#: build/C/man3/abs.3:100 +#: build/C/man3/abs.3:109 msgid "" "Trying to take the absolute value of the most negative integer is not " "defined." msgstr "最大の負整数の絶対値は、定義されていない。" #. type: Plain text -#: build/C/man3/abs.3:109 +#: build/C/man3/abs.3:117 msgid "" -"The B() function is included in glibc since version 2.0, but is not " -"in libc5 or libc4. The B() function is included in glibc since " -"version 2.1.1." +"The B() function is included in glibc since version 2.0. The " +"B() function is included in glibc since version 2.1.1." msgstr "" -"B() 関数はバージョン 2.0 から glibc に含まれるようになったが、 libc5 " -"や libc4 にはない。 B() 関数は バージョン 2.1.1 から glibc に含まれ" -"るようになった。" +"B() 関数はバージョン 2.0 から glibc に含まれるようになった。 " +"B() 関数は バージョン 2.1.1 から glibc に含まれるようになった。" #. type: Plain text -#: build/C/man3/abs.3:115 +#: build/C/man3/abs.3:123 msgid "" "For B() to be declared, it may be necessary to define " "B<_ISOC99_SOURCE> or B<_ISOC9X_SOURCE> (depending on the version of glibc) " "before including any standard headers." msgstr "" -"B() が宣言されるためには、標準ヘッダを include する前に " +"B() が宣言されるためには、標準ヘッダーを include する前に " "B<_ISOC99_SOURCE> か B<_ISOC9X_SOURCE>(どちらかは glibc の バージョンに依存す" "る)を define しておく必要がある。" #. type: Plain text -#: build/C/man3/abs.3:126 +#: build/C/man3/abs.3:133 msgid "" -"GCC handles B() and B() as built-in functions. GCC 3.0 also " -"handles B() and B() as built-ins." +"By default, GCC handles B(), B(), and (since GCC 3.0) " +"B() and B() as built-in functions." msgstr "" -"GCC は B() と B() をビルドイン関数として扱う。 GCC 3.0 は " -"B() と B() もビルドインとして扱う。" +"デフォルトで、GCC は B(), B() および (GCC 3.0 以降では) " +"B() と B() をビルドイン関数として扱う。" #. type: Plain text -#: build/C/man3/abs.3:132 +#: build/C/man3/abs.3:139 msgid "B(3), B(3), B(3), B(3), B(3)" msgstr "B(3), B(3), B(3), B(3), B(3)" @@ -677,6 +717,16 @@ msgstr "B(3), B(3), B(3), B(3), B(3)" msgid "ACOS" msgstr "ACOS" +#. type: TH +#: build/C/man3/acos.3:35 build/C/man3/acosh.3:35 build/C/man3/asin.3:35 +#: build/C/man3/atan2.3:35 build/C/man3/cosh.3:36 build/C/man3/exp.3:36 +#: build/C/man3/exp2.3:36 build/C/man3/hypot.3:33 build/C/man3/log.3:36 +#: build/C/man3/log10.3:36 build/C/man3/nan.3:11 build/C/man3/remainder.3:37 +#: build/C/man3/sinh.3:36 build/C/man3/sqrt.3:34 +#, no-wrap +msgid "2010-09-20" +msgstr "2010-09-20" + #. type: Plain text #: build/C/man3/acos.3:38 msgid "acos, acosf, acosl - arc cosine function" @@ -748,7 +798,7 @@ msgstr "" "_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E=\\ 200112L;" #. type: Plain text -#: build/C/man3/acos.3:70 +#: build/C/man3/acos.3:73 msgid "" "The B() function calculates the arc cosine of I; that is the value " "whose cosine is I." @@ -757,7 +807,7 @@ msgstr "" "(cosine) が I となる値である。" #. type: Plain text -#: build/C/man3/acos.3:74 +#: build/C/man3/acos.3:77 msgid "" "On success, these functions return the arc cosine of I in radians; the " "return value is in the range [0,\\ pi]." @@ -766,26 +816,26 @@ msgstr "" "\\ pi] の範囲となる。" #. type: Plain text -#: build/C/man3/acos.3:78 build/C/man3/acosh.3:89 build/C/man3/asin.3:80 -#: build/C/man3/asinh.3:89 build/C/man3/atan.3:80 build/C/man3/atanh.3:89 -#: build/C/man3/cos.3:78 build/C/man3/cosh.3:84 build/C/man3/erf.3:89 -#: build/C/man3/erfc.3:79 build/C/man3/exp.3:81 build/C/man3/expm1.3:94 -#: build/C/man3/fabs.3:76 build/C/man3/j0.3:118 build/C/man3/ldexp.3:87 -#: build/C/man3/lgamma.3:98 build/C/man3/log.3:80 build/C/man3/log1p.3:89 -#: build/C/man3/logb.3:102 build/C/man3/scalbln.3:101 build/C/man3/sin.3:79 -#: build/C/man3/sinh.3:84 build/C/man3/sqrt.3:77 build/C/man3/tan.3:79 -#: build/C/man3/tanh.3:83 build/C/man3/tgamma.3:69 build/C/man3/y0.3:121 +#: build/C/man3/acos.3:81 build/C/man3/acosh.3:91 build/C/man3/asin.3:82 +#: build/C/man3/asinh.3:91 build/C/man3/atan.3:82 build/C/man3/atanh.3:91 +#: build/C/man3/cos.3:82 build/C/man3/cosh.3:86 build/C/man3/erf.3:91 +#: build/C/man3/erfc.3:79 build/C/man3/exp.3:82 build/C/man3/expm1.3:96 +#: build/C/man3/fabs.3:75 build/C/man3/j0.3:129 build/C/man3/ldexp.3:87 +#: build/C/man3/lgamma.3:102 build/C/man3/log.3:81 build/C/man3/log1p.3:91 +#: build/C/man3/logb.3:102 build/C/man3/scalbln.3:106 build/C/man3/sin.3:83 +#: build/C/man3/sinh.3:86 build/C/man3/sqrt.3:78 build/C/man3/tan.3:83 +#: build/C/man3/tanh.3:85 build/C/man3/tgamma.3:73 build/C/man3/y0.3:134 msgid "If I is a NaN, a NaN is returned." msgstr "I が NaN の場合、NaN が返される。" #. type: Plain text -#: build/C/man3/acos.3:83 build/C/man3/acosh.3:93 +#: build/C/man3/acos.3:86 build/C/man3/acosh.3:95 msgid "If I is +1, +0 is returned." msgstr "I が +1 の場合、+0 が返される。" #. type: Plain text -#: build/C/man3/acos.3:89 build/C/man3/cos.3:84 build/C/man3/sin.3:88 -#: build/C/man3/tan.3:85 +#: build/C/man3/acos.3:92 build/C/man3/cos.3:88 build/C/man3/sin.3:92 +#: build/C/man3/tan.3:89 msgid "" "If I is positive infinity or negative infinity, a domain error occurs, " "and a NaN is returned." @@ -796,7 +846,7 @@ msgstr "" #. POSIX.1-2001 documents an optional range error for subnormal x; #. glibc 2.8 does not do this. #. type: Plain text -#: build/C/man3/acos.3:95 build/C/man3/asin.3:94 +#: build/C/man3/acos.3:98 build/C/man3/asin.3:96 msgid "" "If I is outside the range [-1,\\ 1], a domain error occurs, and a NaN is " "returned." @@ -805,46 +855,46 @@ msgstr "" "し、NaN が返される。" #. type: SH -#: build/C/man3/acos.3:95 build/C/man3/acosh.3:103 build/C/man3/asin.3:94 -#: build/C/man3/asinh.3:101 build/C/man3/atan.3:92 build/C/man3/atan2.3:162 -#: build/C/man3/atanh.3:113 build/C/man3/cbrt.3:87 build/C/man3/ceil.3:75 -#: build/C/man3/copysign.3:83 build/C/man3/cos.3:84 build/C/man3/cosh.3:102 -#: build/C/man3/erf.3:104 build/C/man3/erfc.3:102 build/C/man3/exp.3:104 -#: build/C/man3/exp10.3:64 build/C/man3/exp2.3:80 build/C/man3/expm1.3:115 -#: build/C/man3/fabs.3:84 build/C/man3/fdim.3:59 build/C/man3/floor.3:74 +#: build/C/man3/acos.3:98 build/C/man3/acosh.3:105 build/C/man3/asin.3:96 +#: build/C/man3/asinh.3:103 build/C/man3/atan.3:94 build/C/man3/atan2.3:162 +#: build/C/man3/atanh.3:115 build/C/man3/cbrt.3:88 build/C/man3/ceil.3:78 +#: build/C/man3/copysign.3:93 build/C/man3/cos.3:88 build/C/man3/cosh.3:104 +#: build/C/man3/erf.3:106 build/C/man3/erfc.3:102 build/C/man3/exp.3:105 +#: build/C/man3/exp10.3:65 build/C/man3/exp2.3:81 build/C/man3/expm1.3:117 +#: build/C/man3/fabs.3:83 build/C/man3/fdim.3:59 build/C/man3/floor.3:77 #: build/C/man3/fma.3:117 build/C/man3/fmax.3:54 build/C/man3/fmin.3:54 -#: build/C/man3/fmod.3:106 build/C/man3/frexp.3:96 build/C/man3/gamma.3:62 -#: build/C/man3/hypot.3:128 build/C/man3/ilogb.3:110 build/C/man3/infnan.3:64 -#: build/C/man3/isgreater.3:93 build/C/man3/j0.3:125 build/C/man3/ldexp.3:106 -#: build/C/man3/lgamma.3:128 build/C/man3/log.3:104 build/C/man3/log10.3:80 -#: build/C/man3/log1p.3:111 build/C/man3/log2.3:80 build/C/man3/logb.3:116 -#: build/C/man3/lrint.3:87 build/C/man3/lround.3:90 build/C/man3/modf.3:88 -#: build/C/man3/nextafter.3:138 build/C/man3/pow.3:253 +#: build/C/man3/fmod.3:120 build/C/man3/frexp.3:106 build/C/man3/gamma.3:62 +#: build/C/man3/hypot.3:128 build/C/man3/ilogb.3:110 build/C/man3/infnan.3:76 +#: build/C/man3/isgreater.3:123 build/C/man3/j0.3:136 build/C/man3/ldexp.3:106 +#: build/C/man3/lgamma.3:132 build/C/man3/log.3:105 build/C/man3/log10.3:81 +#: build/C/man3/log1p.3:113 build/C/man3/log2.3:81 build/C/man3/logb.3:116 +#: build/C/man3/lrint.3:88 build/C/man3/lround.3:91 build/C/man3/modf.3:93 +#: build/C/man3/nextafter.3:149 build/C/man3/pow.3:256 #: build/C/man3/remainder.3:150 build/C/man3/remquo.3:101 -#: build/C/man3/rint.3:110 build/C/man3/round.3:78 build/C/man3/scalb.3:133 -#: build/C/man3/scalbln.3:125 build/C/man3/signbit.3:59 build/C/man3/sin.3:88 -#: build/C/man3/sincos.3:52 build/C/man3/sinh.3:107 build/C/man3/sqrt.3:91 -#: build/C/man3/tan.3:103 build/C/man3/tanh.3:96 build/C/man3/tgamma.3:103 -#: build/C/man3/trunc.3:65 build/C/man3/y0.3:158 +#: build/C/man3/rint.3:119 build/C/man3/round.3:83 build/C/man3/scalb.3:138 +#: build/C/man3/scalbln.3:130 build/C/man3/signbit.3:59 build/C/man3/sin.3:92 +#: build/C/man3/sincos.3:52 build/C/man3/sinh.3:109 build/C/man3/sqrt.3:92 +#: build/C/man3/tan.3:107 build/C/man3/tanh.3:98 build/C/man3/tgamma.3:107 +#: build/C/man3/trunc.3:71 build/C/man3/y0.3:171 #, no-wrap msgid "ERRORS" msgstr "エラー" #. type: Plain text -#: build/C/man3/acos.3:100 build/C/man3/acosh.3:108 build/C/man3/asin.3:99 -#: build/C/man3/atanh.3:118 build/C/man3/cos.3:89 build/C/man3/cosh.3:107 -#: build/C/man3/erf.3:109 build/C/man3/erfc.3:107 build/C/man3/exp.3:109 -#: build/C/man3/exp10.3:69 build/C/man3/exp2.3:85 build/C/man3/expm1.3:120 -#: build/C/man3/fdim.3:64 build/C/man3/fma.3:122 build/C/man3/fmod.3:111 -#: build/C/man3/hypot.3:133 build/C/man3/ilogb.3:115 build/C/man3/j0.3:130 -#: build/C/man3/ldexp.3:111 build/C/man3/lgamma.3:133 build/C/man3/log.3:109 -#: build/C/man3/log10.3:85 build/C/man3/log1p.3:116 build/C/man3/log2.3:85 -#: build/C/man3/logb.3:121 build/C/man3/lrint.3:92 build/C/man3/lround.3:95 -#: build/C/man3/nextafter.3:143 build/C/man3/pow.3:278 +#: build/C/man3/acos.3:103 build/C/man3/acosh.3:110 build/C/man3/asin.3:101 +#: build/C/man3/atanh.3:120 build/C/man3/cos.3:93 build/C/man3/cosh.3:109 +#: build/C/man3/erf.3:111 build/C/man3/erfc.3:107 build/C/man3/exp.3:110 +#: build/C/man3/exp10.3:70 build/C/man3/exp2.3:86 build/C/man3/expm1.3:122 +#: build/C/man3/fdim.3:64 build/C/man3/fma.3:122 build/C/man3/fmod.3:125 +#: build/C/man3/hypot.3:133 build/C/man3/ilogb.3:115 build/C/man3/j0.3:141 +#: build/C/man3/ldexp.3:111 build/C/man3/lgamma.3:137 build/C/man3/log.3:110 +#: build/C/man3/log10.3:86 build/C/man3/log1p.3:118 build/C/man3/log2.3:86 +#: build/C/man3/logb.3:121 build/C/man3/lrint.3:93 build/C/man3/lround.3:96 +#: build/C/man3/nextafter.3:154 build/C/man3/pow.3:281 #: build/C/man3/remainder.3:155 build/C/man3/remquo.3:106 -#: build/C/man3/scalb.3:138 build/C/man3/scalbln.3:130 build/C/man3/sin.3:93 -#: build/C/man3/sincos.3:57 build/C/man3/sinh.3:112 build/C/man3/sqrt.3:96 -#: build/C/man3/tan.3:108 build/C/man3/tgamma.3:108 build/C/man3/y0.3:163 +#: build/C/man3/scalb.3:143 build/C/man3/scalbln.3:135 build/C/man3/sin.3:97 +#: build/C/man3/sincos.3:57 build/C/man3/sinh.3:114 build/C/man3/sqrt.3:97 +#: build/C/man3/tan.3:112 build/C/man3/tgamma.3:112 build/C/man3/y0.3:176 msgid "" "See B(7) for information on how to determine whether an error " "has occurred when calling these functions." @@ -853,33 +903,33 @@ msgstr "" "B(7) を参照のこと。" #. type: Plain text -#: build/C/man3/acos.3:102 build/C/man3/acosh.3:110 build/C/man3/asin.3:101 -#: build/C/man3/atanh.3:120 build/C/man3/cos.3:91 build/C/man3/cosh.3:109 -#: build/C/man3/erf.3:111 build/C/man3/erfc.3:109 build/C/man3/exp.3:111 -#: build/C/man3/expm1.3:122 build/C/man3/fdim.3:66 build/C/man3/fma.3:124 -#: build/C/man3/fmod.3:113 build/C/man3/hypot.3:135 build/C/man3/ilogb.3:117 -#: build/C/man3/j0.3:132 build/C/man3/ldexp.3:113 build/C/man3/lgamma.3:135 -#: build/C/man3/log.3:111 build/C/man3/log1p.3:118 build/C/man3/logb.3:123 -#: build/C/man3/lrint.3:94 build/C/man3/lround.3:97 -#: build/C/man3/nextafter.3:145 build/C/man3/pow.3:280 +#: build/C/man3/acos.3:105 build/C/man3/acosh.3:112 build/C/man3/asin.3:103 +#: build/C/man3/atanh.3:122 build/C/man3/cos.3:95 build/C/man3/cosh.3:111 +#: build/C/man3/erf.3:113 build/C/man3/erfc.3:109 build/C/man3/exp.3:112 +#: build/C/man3/expm1.3:124 build/C/man3/fdim.3:66 build/C/man3/fma.3:124 +#: build/C/man3/fmod.3:127 build/C/man3/hypot.3:135 build/C/man3/ilogb.3:117 +#: build/C/man3/j0.3:143 build/C/man3/ldexp.3:113 build/C/man3/lgamma.3:139 +#: build/C/man3/log.3:112 build/C/man3/log1p.3:120 build/C/man3/logb.3:123 +#: build/C/man3/lrint.3:95 build/C/man3/lround.3:98 +#: build/C/man3/nextafter.3:156 build/C/man3/pow.3:283 #: build/C/man3/remainder.3:157 build/C/man3/remquo.3:108 -#: build/C/man3/scalb.3:140 build/C/man3/scalbln.3:132 build/C/man3/sin.3:95 -#: build/C/man3/sincos.3:59 build/C/man3/sinh.3:114 build/C/man3/sqrt.3:98 -#: build/C/man3/tan.3:110 build/C/man3/tgamma.3:110 build/C/man3/y0.3:165 +#: build/C/man3/scalb.3:145 build/C/man3/scalbln.3:137 build/C/man3/sin.3:99 +#: build/C/man3/sincos.3:59 build/C/man3/sinh.3:116 build/C/man3/sqrt.3:99 +#: build/C/man3/tan.3:114 build/C/man3/tgamma.3:114 build/C/man3/y0.3:178 msgid "The following errors can occur:" msgstr "以下のエラーが発生する可能性がある。" #. type: TP -#: build/C/man3/acos.3:102 build/C/man3/asin.3:101 +#: build/C/man3/acos.3:105 build/C/man3/asin.3:103 #, no-wrap msgid "Domain error: I is outside the range [-1,\\ 1]" msgstr "領域エラー (domain error): I が [-1,\\ 1] の範囲に入っていない" #. type: Plain text -#: build/C/man3/acos.3:110 build/C/man3/acosh.3:118 build/C/man3/asin.3:109 -#: build/C/man3/atanh.3:128 build/C/man3/fmod.3:132 build/C/man3/log.3:119 -#: build/C/man3/pow.3:288 build/C/man3/remainder.3:180 build/C/man3/sqrt.3:106 -#: build/C/man3/y0.3:173 +#: build/C/man3/acos.3:113 build/C/man3/acosh.3:120 build/C/man3/asin.3:111 +#: build/C/man3/atanh.3:130 build/C/man3/fmod.3:146 build/C/man3/log.3:120 +#: build/C/man3/pow.3:291 build/C/man3/remainder.3:180 build/C/man3/sqrt.3:107 +#: build/C/man3/y0.3:186 msgid "" "I is set to B. An invalid floating-point exception " "(B) is raised." @@ -888,14 +938,14 @@ msgstr "" "(B) が上がる。" #. type: Plain text -#: build/C/man3/acos.3:116 build/C/man3/acosh.3:124 build/C/man3/asin.3:115 -#: build/C/man3/asinh.3:109 build/C/man3/atan.3:100 build/C/man3/atan2.3:172 -#: build/C/man3/atanh.3:143 build/C/man3/ceil.3:84 build/C/man3/exp.3:133 -#: build/C/man3/exp2.3:96 build/C/man3/fabs.3:92 build/C/man3/floor.3:83 -#: build/C/man3/fmod.3:138 build/C/man3/frexp.3:104 build/C/man3/ldexp.3:135 -#: build/C/man3/log.3:133 build/C/man3/log10.3:94 build/C/man3/modf.3:96 -#: build/C/man3/pow.3:319 build/C/man3/sin.3:110 build/C/man3/sinh.3:128 -#: build/C/man3/sqrt.3:112 build/C/man3/tan.3:135 build/C/man3/tanh.3:104 +#: build/C/man3/acos.3:119 build/C/man3/acosh.3:126 build/C/man3/asin.3:117 +#: build/C/man3/asinh.3:119 build/C/man3/atan.3:110 build/C/man3/atan2.3:172 +#: build/C/man3/atanh.3:145 build/C/man3/ceil.3:95 build/C/man3/exp.3:134 +#: build/C/man3/exp2.3:97 build/C/man3/fabs.3:99 build/C/man3/floor.3:94 +#: build/C/man3/fmod.3:152 build/C/man3/frexp.3:122 build/C/man3/ldexp.3:143 +#: build/C/man3/log.3:134 build/C/man3/log10.3:95 build/C/man3/modf.3:109 +#: build/C/man3/pow.3:322 build/C/man3/sin.3:122 build/C/man3/sinh.3:130 +#: build/C/man3/sqrt.3:113 build/C/man3/tan.3:147 build/C/man3/tanh.3:114 msgid "" "C99, POSIX.1-2001. The variant returning I also conforms to SVr4, " "4.3BSD, C89." @@ -903,7 +953,7 @@ msgstr "" "C99, POSIX.1-2001. I 版の関数は SVr4, 4.3BSD, C89 にも準拠している。" #. type: Plain text -#: build/C/man3/acos.3:124 +#: build/C/man3/acos.3:127 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3), " "B(3)" @@ -965,7 +1015,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/acosh.3:82 +#: build/C/man3/acosh.3:84 msgid "" "The B() function calculates the inverse hyperbolic cosine of I; " "that is the value whose hyperbolic cosine is I." @@ -975,20 +1025,20 @@ msgstr "" "る。" #. type: Plain text -#: build/C/man3/acosh.3:85 +#: build/C/man3/acosh.3:87 msgid "" "On success, these functions return the inverse hyperbolic cosine of I." msgstr "成功すると、これらの関数は I の逆双曲線余弦を返す。" #. type: Plain text -#: build/C/man3/acosh.3:97 build/C/man3/exp.3:86 build/C/man3/expm1.3:103 -#: build/C/man3/log.3:89 build/C/man3/log1p.3:93 build/C/man3/sqrt.3:85 -#: build/C/man3/tgamma.3:73 +#: build/C/man3/acosh.3:99 build/C/man3/exp.3:87 build/C/man3/expm1.3:105 +#: build/C/man3/log.3:90 build/C/man3/log1p.3:95 build/C/man3/sqrt.3:86 +#: build/C/man3/tgamma.3:77 msgid "If I is positive infinity, positive infinity is returned." msgstr "I が正の無限大の場合、正の無限大が返される。" #. type: Plain text -#: build/C/man3/acosh.3:103 +#: build/C/man3/acosh.3:105 msgid "" "If I is less than 1, a domain error occurs, and the functions return a " "NaN." @@ -997,13 +1047,13 @@ msgstr "" "る。" #. type: TP -#: build/C/man3/acosh.3:110 +#: build/C/man3/acosh.3:112 #, no-wrap msgid "Domain error: I is less than 1" msgstr "領域エラー (domain error): I が 1 より小さい" #. type: Plain text -#: build/C/man3/acosh.3:131 +#: build/C/man3/acosh.3:133 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3)" msgstr "" @@ -1044,7 +1094,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/asin.3:72 +#: build/C/man3/asin.3:74 msgid "" "The B() function calculates the principal value of the arc sine of " "I; that is the value whose sine is I." @@ -1053,7 +1103,7 @@ msgstr "" "正弦(sine)が I となるような値である。" #. type: Plain text -#: build/C/man3/asin.3:76 +#: build/C/man3/asin.3:78 msgid "" "On success, these functions return the principal value of the arc sine of " "I in radians; the return value is in the range [-pi/2,\\ pi/2]." @@ -1062,15 +1112,15 @@ msgstr "" "は [-pi/2,\\ pi/2] の範囲となる。" #. type: Plain text -#: build/C/man3/asin.3:85 build/C/man3/asinh.3:93 build/C/man3/atan.3:85 -#: build/C/man3/atanh.3:93 build/C/man3/erf.3:93 build/C/man3/expm1.3:99 -#: build/C/man3/scalbln.3:110 build/C/man3/sinh.3:88 build/C/man3/sqrt.3:81 -#: build/C/man3/tanh.3:87 +#: build/C/man3/asin.3:87 build/C/man3/asinh.3:95 build/C/man3/atan.3:87 +#: build/C/man3/atanh.3:95 build/C/man3/erf.3:95 build/C/man3/expm1.3:101 +#: build/C/man3/scalbln.3:115 build/C/man3/sinh.3:90 build/C/man3/sqrt.3:82 +#: build/C/man3/tanh.3:89 msgid "If I is +0 (-0), +0 (-0) is returned." msgstr "I が +0 (-0) の場合、+0 (-0) が返される。" #. type: Plain text -#: build/C/man3/asin.3:123 +#: build/C/man3/asin.3:125 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3), " "B(3)" @@ -1084,6 +1134,13 @@ msgstr "" msgid "ASINH" msgstr "ASINH" +#. type: TH +#: build/C/man3/asinh.3:35 build/C/man3/copysign.3:31 build/C/man3/cos.3:34 +#: build/C/man3/expm1.3:30 +#, no-wrap +msgid "2013-10-14" +msgstr "2013-10-14" + #. type: Plain text #: build/C/man3/asinh.3:38 msgid "asinh, asinhf, asinhl - inverse hyperbolic sine function" @@ -1118,7 +1175,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/asinh.3:82 +#: build/C/man3/asinh.3:84 msgid "" "The B() function calculates the inverse hyperbolic sine of I; " "that is the value whose hyperbolic sine is I." @@ -1127,13 +1184,13 @@ msgstr "" "すなわち、その双曲線正弦(hyperbolic sine)が I に なるような値である。" #. type: Plain text -#: build/C/man3/asinh.3:85 +#: build/C/man3/asinh.3:87 msgid "On success, these functions return the inverse hyperbolic sine of I." msgstr "成功すると、これらの関数は I の逆双曲線正弦を返す。" #. type: Plain text -#: build/C/man3/asinh.3:101 build/C/man3/ldexp.3:92 build/C/man3/scalbln.3:106 -#: build/C/man3/sinh.3:93 +#: build/C/man3/asinh.3:103 build/C/man3/ldexp.3:92 build/C/man3/scalbln.3:111 +#: build/C/man3/sinh.3:95 msgid "" "If I is positive infinity (negative infinity), positive infinity " "(negative infinity) is returned." @@ -1141,16 +1198,22 @@ msgstr "" "I が正の無限大 (負の無限大) の場合、正の無限大 (負の無限大) が返される。" #. type: Plain text -#: build/C/man3/asinh.3:103 build/C/man3/atan.3:94 build/C/man3/atan2.3:166 -#: build/C/man3/cbrt.3:89 build/C/man3/copysign.3:85 build/C/man3/fabs.3:86 -#: build/C/man3/fmax.3:56 build/C/man3/fmin.3:56 build/C/man3/frexp.3:98 -#: build/C/man3/isgreater.3:95 build/C/man3/modf.3:90 -#: build/C/man3/signbit.3:61 build/C/man3/tanh.3:98 build/C/man3/trunc.3:67 +#: build/C/man3/asinh.3:105 build/C/man3/atan.3:96 build/C/man3/atan2.3:166 +#: build/C/man3/cbrt.3:90 build/C/man3/copysign.3:95 build/C/man3/fabs.3:85 +#: build/C/man3/fmax.3:56 build/C/man3/fmin.3:56 build/C/man3/frexp.3:108 +#: build/C/man3/isgreater.3:125 build/C/man3/modf.3:95 +#: build/C/man3/signbit.3:61 build/C/man3/tanh.3:100 build/C/man3/trunc.3:73 msgid "No errors occur." msgstr "エラーは発生しない。" #. type: Plain text -#: build/C/man3/asinh.3:116 +#: build/C/man3/asinh.3:113 +msgid "" +"The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/asinh.3:126 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3)" msgstr "" @@ -1162,6 +1225,12 @@ msgstr "" msgid "ATAN" msgstr "ATAN" +#. type: TH +#: build/C/man3/atan.3:35 +#, no-wrap +msgid "2013-10-07" +msgstr "2013-10-07" + #. type: Plain text #: build/C/man3/atan.3:38 msgid "atan, atanf, atanl - arc tangent function" @@ -1191,7 +1260,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/atan.3:72 +#: build/C/man3/atan.3:74 msgid "" "The B() function calculates the principal value of the arc tangent of " "I; that is the value whose tangent is I." @@ -1200,7 +1269,7 @@ msgstr "" "(tangent)が I となるような値である。" #. type: Plain text -#: build/C/man3/atan.3:76 +#: build/C/man3/atan.3:78 msgid "" "On success, these functions return the principal value of the arc tangent of " "I in radians; the return value is in the range [-pi/2,\\ pi/2]." @@ -1211,13 +1280,18 @@ msgstr "" #. POSIX.1-2001 documents an optional range error for subnormal x; #. glibc 2.8 does not do this. #. type: Plain text -#: build/C/man3/atan.3:92 +#: build/C/man3/atan.3:94 msgid "" "If I is positive infinity (negative infinity), +pi/2 (-pi/2) is returned." msgstr "I が正の無限大 (負の無限大) の場合、+pi/2 (-pi/2) が返される。" #. type: Plain text -#: build/C/man3/atan.3:109 +#: build/C/man3/atan.3:104 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/atan.3:119 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3), " "B(3), B(3)" @@ -1365,11 +1439,11 @@ msgstr "" #. type: Plain text #: build/C/man3/atan2.3:180 msgid "" -"B(3), B(3), B(3), B(3), B(3), B(3), B" -"(3)" +"B(3), B(3), B(3), B(3), B(3), B(3), " +"B(3)" msgstr "" -"B(3), B(3), B(3), B(3), B(3), B(3), B" -"(3)" +"B(3), B(3), B(3), B(3), B(3), B(3), " +"B(3)" #. type: TH #: build/C/man3/atanh.3:35 @@ -1378,8 +1452,7 @@ msgid "ATANH" msgstr "ATANH" #. type: TH -#: build/C/man3/atanh.3:35 build/C/man3/cos.3:34 build/C/man3/lgamma.3:11 -#: build/C/man3/sin.3:35 build/C/man3/tan.3:35 +#: build/C/man3/atanh.3:35 #, no-wrap msgid "2010-09-11" msgstr "2010-09-11" @@ -1418,7 +1491,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/atanh.3:82 +#: build/C/man3/atanh.3:84 msgid "" "The B() function calculates the inverse hyperbolic tangent of I; " "that is the value whose hyperbolic tangent is I." @@ -1428,13 +1501,13 @@ msgstr "" "ある。" #. type: Plain text -#: build/C/man3/atanh.3:85 +#: build/C/man3/atanh.3:87 msgid "" "On success, these functions return the inverse hyperbolic tangent of I." msgstr "成功すると、これらの関数は I の逆双曲線正接を返す。" #. type: Plain text -#: build/C/man3/atanh.3:104 +#: build/C/man3/atanh.3:106 msgid "" "If I is +1 or -1, a pole error occurs, and the functions return " "B, B, or B, respectively, with the " @@ -1447,7 +1520,7 @@ msgstr "" #. POSIX.1-2001 documents an optional range error for subnormal x; #. glibc 2.8 does not do this. #. type: Plain text -#: build/C/man3/atanh.3:113 +#: build/C/man3/atanh.3:115 msgid "" "If the absolute value of I is greater than 1, a domain error occurs, and " "a NaN is returned." @@ -1456,19 +1529,19 @@ msgstr "" "が返される。" #. type: TP -#: build/C/man3/atanh.3:120 +#: build/C/man3/atanh.3:122 #, no-wrap msgid "Domain error: I less than -1 or greater than +1" msgstr "領域エラー (domain error): I が -1 より小さいか +1 より大きい" #. type: TP -#: build/C/man3/atanh.3:128 +#: build/C/man3/atanh.3:130 #, no-wrap msgid "Pole error: I is +1 or -1" msgstr "極エラー (pole error): I が +1 か -1" #. type: Plain text -#: build/C/man3/atanh.3:137 build/C/man3/lgamma.3:144 build/C/man3/pow.3:297 +#: build/C/man3/atanh.3:139 build/C/man3/lgamma.3:148 build/C/man3/pow.3:300 msgid "" "I is set to B (but see BUGS). A divide-by-zero floating-" "point exception (B) is raised." @@ -1477,12 +1550,13 @@ msgstr "" "(divide-by-zero) 浮動小数点例外 (B) が上がる。" #. type: SH -#: build/C/man3/atanh.3:143 build/C/man3/cos.3:106 build/C/man3/cosh.3:123 -#: build/C/man3/expm1.3:137 build/C/man3/fenv.3:312 build/C/man3/fmod.3:138 -#: build/C/man3/j0.3:152 build/C/man3/lgamma.3:163 build/C/man3/log.3:133 -#: build/C/man3/nextafter.3:172 build/C/man3/pow.3:319 -#: build/C/man3/remainder.3:204 build/C/man3/sin.3:110 build/C/man3/tan.3:135 -#: build/C/man3/tgamma.3:167 build/C/man3/y0.3:223 +#: build/C/man3/atanh.3:145 build/C/man3/cos.3:118 build/C/man3/cosh.3:125 +#: build/C/man3/exp10.3:77 build/C/man3/expm1.3:147 build/C/man3/fenv.3:331 +#: build/C/man3/fmod.3:152 build/C/man3/ilogb.3:146 build/C/man3/j0.3:163 +#: build/C/man3/lgamma.3:167 build/C/man3/log.3:134 +#: build/C/man3/nextafter.3:194 build/C/man3/pow.3:322 +#: build/C/man3/remainder.3:204 build/C/man3/sin.3:122 build/C/man3/tan.3:147 +#: build/C/man3/tgamma.3:169 build/C/man3/y0.3:236 #, no-wrap msgid "BUGS" msgstr "バグ" @@ -1490,7 +1564,7 @@ msgstr "バグ" #. Bug: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6759 #. This can be seen in sysdeps/ieee754/k_standard.c #. type: Plain text -#: build/C/man3/atanh.3:154 +#: build/C/man3/atanh.3:156 msgid "" "In glibc 2.9 and earlier, when a pole error occurs, I as set to " "B instead of the POSIX-mandated B. Since version 2.10, glibc " @@ -1501,7 +1575,7 @@ msgstr "" "2.10 以降の glibc では、正しい動作をする。" #. type: Plain text -#: build/C/man3/atanh.3:161 +#: build/C/man3/atanh.3:163 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3)" msgstr "" @@ -1513,6 +1587,12 @@ msgstr "" msgid "CBRT" msgstr "CBRT" +#. type: TH +#: build/C/man3/cbrt.3:30 +#, no-wrap +msgid "2013-09-18" +msgstr "2013-09-18" + #. type: Plain text #: build/C/man3/cbrt.3:33 msgid "cbrt, cbrtf, cbrtl - cube root function" @@ -1556,7 +1636,7 @@ msgstr "" "_ISOC99_SOURCE || _POSIX_C_SOUCE\\ E=\\ 200112L;" #. type: Plain text -#: build/C/man3/cbrt.3:78 +#: build/C/man3/cbrt.3:79 msgid "" "The B() function returns the (real) cube root of I. This function " "cannot fail; every representable real value has a representable real cube " @@ -1567,12 +1647,12 @@ msgstr "" "方根を持つためである。" #. type: Plain text -#: build/C/man3/cbrt.3:81 +#: build/C/man3/cbrt.3:82 msgid "These functions return the cube root of I." msgstr "これらの関数は I の立方根を返す。" #. type: Plain text -#: build/C/man3/cbrt.3:87 +#: build/C/man3/cbrt.3:88 msgid "" "If I is +0, -0, positive infinity, negative infinity, or NaN, I is " "returned." @@ -1581,18 +1661,23 @@ msgstr "" "る。" #. type: Plain text -#: build/C/man3/cbrt.3:93 build/C/man3/expm1.3:137 build/C/man3/fdim.3:83 -#: build/C/man3/fma.3:158 build/C/man3/fmax.3:60 build/C/man3/fmin.3:60 -#: build/C/man3/ilogb.3:148 build/C/man3/isgreater.3:97 -#: build/C/man3/log1p.3:143 build/C/man3/logb.3:145 build/C/man3/lrint.3:111 -#: build/C/man3/lround.3:114 build/C/man3/remquo.3:126 build/C/man3/rint.3:115 -#: build/C/man3/round.3:85 build/C/man3/scalbln.3:157 -#: build/C/man3/tgamma.3:160 build/C/man3/trunc.3:71 +#: build/C/man3/cbrt.3:98 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/cbrt.3:102 build/C/man3/expm1.3:147 build/C/man3/fdim.3:91 +#: build/C/man3/fma.3:166 build/C/man3/fmax.3:68 build/C/man3/fmin.3:68 +#: build/C/man3/ilogb.3:146 build/C/man3/isgreater.3:138 +#: build/C/man3/log1p.3:153 build/C/man3/logb.3:153 build/C/man3/lrint.3:123 +#: build/C/man3/lround.3:126 build/C/man3/remquo.3:134 build/C/man3/rint.3:135 +#: build/C/man3/round.3:98 build/C/man3/scalbln.3:173 +#: build/C/man3/tgamma.3:162 build/C/man3/trunc.3:85 msgid "C99, POSIX.1-2001." msgstr "C99, POSIX.1-2001." #. type: Plain text -#: build/C/man3/cbrt.3:96 +#: build/C/man3/cbrt.3:105 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -1602,6 +1687,13 @@ msgstr "B(3), B(3)" msgid "CEIL" msgstr "CEIL" +#. type: TH +#: build/C/man3/ceil.3:27 build/C/man3/modf.3:33 build/C/man3/round.3:27 +#: build/C/man3/scalbln.3:27 build/C/man3/trunc.3:25 +#, no-wrap +msgid "2013-06-21" +msgstr "2013-06-21" + #. type: Plain text #: build/C/man3/ceil.3:31 msgid "" @@ -1650,14 +1742,14 @@ msgid "These functions return the ceiling of I." msgstr "これらの関数は I を下回らない整数値を返す。" #. type: Plain text -#: build/C/man3/ceil.3:75 build/C/man3/rint.3:110 build/C/man3/round.3:78 +#: build/C/man3/ceil.3:78 build/C/man3/rint.3:119 build/C/man3/round.3:83 msgid "If I is integral, +0, -0, NaN, or infinite, I itself is returned." msgstr "" "I が整数、+0、-0、NaN、無限のいずれかの場合、 I そのものが返される。" #. type: Plain text -#: build/C/man3/ceil.3:78 build/C/man3/floor.3:77 build/C/man3/rint.3:113 -#: build/C/man3/round.3:81 +#: build/C/man3/ceil.3:81 build/C/man3/floor.3:80 build/C/man3/rint.3:122 +#: build/C/man3/round.3:86 msgid "" "No errors occur. POSIX.1-2001 documents a range error for overflows, but " "see NOTES." @@ -1666,7 +1758,12 @@ msgstr "" "error) の 記載がある。「注意」の節を参照のこと。" #. type: Plain text -#: build/C/man3/ceil.3:100 build/C/man3/floor.3:99 build/C/man3/rint.3:130 +#: build/C/man3/ceil.3:89 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/ceil.3:111 build/C/man3/floor.3:110 build/C/man3/rint.3:150 msgid "" "SUSv2 and POSIX.1-2001 contain text about overflow (which might set I " "to B, or raise an B exception). In practice, the " @@ -1686,7 +1783,7 @@ msgstr "" "れぞれ 128 と 1024 であり、 仮数部のビット数はそれぞれ 24 と 53 である。)" #. type: Plain text -#: build/C/man3/ceil.3:109 build/C/man3/trunc.3:80 +#: build/C/man3/ceil.3:120 build/C/man3/trunc.3:94 msgid "" "The integral value returned by these functions may be too large to store in " "an integer type (I, I, etc.). To avoid an overflow, which will " @@ -1699,13 +1796,13 @@ msgstr "" "範囲確認を実行すべきである。" #. type: Plain text -#: build/C/man3/ceil.3:116 +#: build/C/man3/ceil.3:127 msgid "" -"B(3), B(3), B(3), B(3), B(3), B" -"(3)" +"B(3), B(3), B(3), B(3), B(3), " +"B(3)" msgstr "" -"B(3), B(3), B(3), B(3), B(3), B" -"(3)" +"B(3), B(3), B(3), B(3), B(3), " +"B(3)" #. type: TH #: build/C/man3/copysign.3:31 @@ -1713,12 +1810,6 @@ msgstr "" msgid "COPYSIGN" msgstr "COPYSIGN" -#. type: TH -#: build/C/man3/copysign.3:31 -#, no-wrap -msgid "2012-03-25" -msgstr "2012-03-25" - #. type: Plain text #: build/C/man3/copysign.3:34 msgid "copysign, copysignf, copysignl - copy sign of a number" @@ -1757,16 +1848,17 @@ msgstr "" "_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E=\\ 200112L;" #. type: Plain text -#: build/C/man3/copysign.3:69 +#: build/C/man3/copysign.3:75 msgid "" -"The B() functions return a value whose absolute value matches " -"that of I, but whose sign bit matches that of I." +"The B(), B(), and B() functions return a " +"value whose absolute value matches that of I, but whose sign bit matches " +"that of I." msgstr "" -"関数 B() は絶対値が I に等しく、符号ビットが I に等しい値を" -"返す。" +"関数 B(), B(), B() は絶対値が I に等しく、" +"符号ビットが I に等しい値を返す。" #. type: Plain text -#: build/C/man3/copysign.3:75 +#: build/C/man3/copysign.3:81 msgid "" "For example, I and I both " "return -42.0." @@ -1776,7 +1868,7 @@ msgstr "" "す。" #. type: Plain text -#: build/C/man3/copysign.3:80 +#: build/C/man3/copysign.3:86 msgid "" "On success, these functions return a value whose magnitude is taken from " "I and whose sign is taken from I." @@ -1785,13 +1877,21 @@ msgstr "" "値を返す。" #. type: Plain text -#: build/C/man3/copysign.3:83 +#: build/C/man3/copysign.3:93 msgid "If I is a NaN, a NaN with the sign bit of I is returned." msgstr "I が NaN の場合、NaN に I の符号ビットをつけて返す。" #. type: Plain text -#: build/C/man3/copysign.3:90 build/C/man3/nextafter.3:172 -#: build/C/man3/signbit.3:65 +#: build/C/man3/copysign.3:103 +msgid "" +"The B(), B(), and B() functions are thread-" +"safe." +msgstr "" +"関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/copysign.3:108 build/C/man3/nextafter.3:194 +#: build/C/man3/signbit.3:70 msgid "" "C99, POSIX.1-2001. This function is defined in IEC 559 (and the appendix " "with recommended functions in IEEE 754/IEEE 854)." @@ -1800,17 +1900,16 @@ msgstr "" "854 では付録で推奨関数として定義されている)。" #. type: Plain text -#: build/C/man3/copysign.3:95 +#: build/C/man3/copysign.3:112 msgid "" "On architectures where the floating-point formats are not IEEE 754 " -"compliant, the B() functions may treat a negative zero as " -"positive." +"compliant, these functions may treat a negative zero as positive." msgstr "" -"浮動小数点形式が IEEE 754 準拠でないアーキテクチャでは、 B() は負" +"浮動小数点形式が IEEE 754 準拠でないアーキテクチャーでは、 これらの関数は負" "の 0 を正として扱うことがある。" #. type: Plain text -#: build/C/man3/copysign.3:97 +#: build/C/man3/copysign.3:114 msgid "B(3)" msgstr "B(3)" @@ -1849,7 +1948,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/cos.3:71 +#: build/C/man3/cos.3:75 msgid "" "The B() function returns the cosine of I, where I is given in " "radians." @@ -1858,20 +1957,20 @@ msgstr "" "定する。" #. type: Plain text -#: build/C/man3/cos.3:74 +#: build/C/man3/cos.3:78 msgid "On success, these functions return the cosine of I." msgstr "成功すると、これらの関数は I の余弦を返す。" #. type: TP -#: build/C/man3/cos.3:91 build/C/man3/fmod.3:113 build/C/man3/ilogb.3:130 -#: build/C/man3/sin.3:95 build/C/man3/sincos.3:59 build/C/man3/tan.3:110 +#: build/C/man3/cos.3:95 build/C/man3/fmod.3:127 build/C/man3/ilogb.3:127 +#: build/C/man3/sin.3:99 build/C/man3/sincos.3:59 build/C/man3/tan.3:114 #, no-wrap msgid "Domain error: I is an infinity" msgstr "領域エラー (domain error): I が無限大である" #. type: Plain text -#: build/C/man3/cos.3:100 build/C/man3/fmod.3:122 build/C/man3/sin.3:104 -#: build/C/man3/tan.3:119 +#: build/C/man3/cos.3:104 build/C/man3/fmod.3:136 build/C/man3/sin.3:108 +#: build/C/man3/tan.3:123 msgid "" "I is set to B (but see BUGS). An invalid floating-point " "exception (B) is raised." @@ -1880,8 +1979,13 @@ msgstr "" "数点例外 (B) が上がる。" #. type: Plain text -#: build/C/man3/cos.3:106 build/C/man3/cosh.3:123 build/C/man3/erf.3:130 -#: build/C/man3/erfc.3:128 build/C/man3/hypot.3:164 build/C/man3/log2.3:96 +#: build/C/man3/cos.3:112 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/cos.3:118 build/C/man3/cosh.3:125 build/C/man3/erf.3:140 +#: build/C/man3/erfc.3:136 build/C/man3/hypot.3:164 build/C/man3/log2.3:97 msgid "" "C99, POSIX.1-2001. The variant returning I also conforms to SVr4, " "4.3BSD." @@ -1890,16 +1994,16 @@ msgstr "" #. http://sourceware.org/bugzilla/show_bug.cgi?id=6782 #. type: Plain text -#: build/C/man3/cos.3:113 build/C/man3/sin.3:117 build/C/man3/tan.3:142 +#: build/C/man3/cos.3:125 build/C/man3/sin.3:129 build/C/man3/tan.3:154 msgid "" "Before version 2.10, the glibc implementation did not set I to " "B when a domain error occurred." msgstr "" "バージョン 2.10 より前の glibc の実装では、 領域エラーが発生した際に、 " -"I に B が設定されなかった。" +"I に B が設定されなかった。" #. type: Plain text -#: build/C/man3/cos.3:122 +#: build/C/man3/cos.3:134 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3), " "B(3), B(3)" @@ -1942,7 +2046,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/cosh.3:73 +#: build/C/man3/cosh.3:75 msgid "" "The B() function returns the hyperbolic cosine of I, which is " "defined mathematically as:" @@ -1951,30 +2055,30 @@ msgstr "" "以下のように定義される." #. type: Plain text -#: build/C/man3/cosh.3:76 +#: build/C/man3/cosh.3:78 #, no-wrap msgid " cosh(x) = (exp(x) + exp(-x)) / 2\n" msgstr " cosh(x) = (exp(x) + exp(-x)) / 2\n" #. type: Plain text -#: build/C/man3/cosh.3:80 +#: build/C/man3/cosh.3:82 msgid "On success, these functions return the hyperbolic cosine of I." msgstr "成功すると、これらの関数は I の双曲線余弦を返す。" #. type: Plain text -#: build/C/man3/cosh.3:88 build/C/man3/erfc.3:83 +#: build/C/man3/cosh.3:90 build/C/man3/erfc.3:83 msgid "If I is +0 or -0, 1 is returned." msgstr "I が +0 か -0 の場合、1 が返される。" #. type: Plain text -#: build/C/man3/cosh.3:93 build/C/man3/lgamma.3:107 +#: build/C/man3/cosh.3:95 build/C/man3/lgamma.3:111 msgid "" "If I is positive infinity or negative infinity, positive infinity is " "returned." msgstr "I が正の無限大か負の無限大の場合、正の無限大が返される。" #. type: Plain text -#: build/C/man3/cosh.3:102 build/C/man3/exp.3:104 +#: build/C/man3/cosh.3:104 build/C/man3/exp.3:105 msgid "" "If the result overflows, a range error occurs, and the functions return " "+B, +B, or +B, respectively." @@ -1983,18 +2087,18 @@ msgstr "" "+B, +B, +B を返す。" #. type: TP -#: build/C/man3/cosh.3:109 build/C/man3/fdim.3:66 build/C/man3/fma.3:133 -#: build/C/man3/hypot.3:135 build/C/man3/lgamma.3:144 -#: build/C/man3/nextafter.3:145 build/C/man3/sinh.3:114 build/C/man3/tan.3:119 -#: build/C/man3/tgamma.3:128 build/C/man3/y0.3:204 +#: build/C/man3/cosh.3:111 build/C/man3/fdim.3:66 build/C/man3/fma.3:133 +#: build/C/man3/hypot.3:135 build/C/man3/lgamma.3:148 +#: build/C/man3/nextafter.3:156 build/C/man3/sinh.3:116 build/C/man3/tan.3:123 +#: build/C/man3/tgamma.3:130 build/C/man3/y0.3:217 #, no-wrap msgid "Range error: result overflow" msgstr "範囲エラー (range error): 結果のオーバーフロー" #. type: Plain text -#: build/C/man3/cosh.3:117 build/C/man3/exp.3:119 build/C/man3/hypot.3:143 -#: build/C/man3/ldexp.3:121 build/C/man3/lgamma.3:154 build/C/man3/pow.3:305 -#: build/C/man3/sinh.3:122 build/C/man3/tgamma.3:136 +#: build/C/man3/cosh.3:119 build/C/man3/exp.3:120 build/C/man3/hypot.3:143 +#: build/C/man3/ldexp.3:121 build/C/man3/lgamma.3:158 build/C/man3/pow.3:308 +#: build/C/man3/sinh.3:124 build/C/man3/tgamma.3:138 msgid "" "I is set to B. An overflow floating-point exception " "(B) is raised." @@ -2003,7 +2107,7 @@ msgstr "" "(B) が上がる。" #. type: Plain text -#: build/C/man3/cosh.3:128 +#: build/C/man3/cosh.3:130 msgid "" "In glibc version 2.3.4 and earlier, an overflow floating-point " "(B) exception is not raised when an overflow occurs." @@ -2012,7 +2116,7 @@ msgstr "" "ロー浮動小数点例外 (B) が上がらなかった。" #. type: Plain text -#: build/C/man3/cosh.3:135 +#: build/C/man3/cosh.3:137 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3)" msgstr "" @@ -2027,8 +2131,8 @@ msgstr "DIV" #. type: TH #: build/C/man3/div.3:34 #, no-wrap -msgid "2012-04-17" -msgstr "2012-04-17" +msgid "2013-07-05" +msgstr "2013-07-05" #. type: Plain text #: build/C/man3/div.3:38 @@ -2099,7 +2203,15 @@ msgid "The I (etc.) structure." msgstr "I (などの) 構造体。" #. type: Plain text -#: build/C/man3/div.3:98 +#: build/C/man3/div.3:100 +msgid "" +"The B
(), B(), B(), and B() functions are thread-" +"safe." +msgstr "" +"関数 B
(), B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/div.3:107 msgid "" "SVr4, 4.3BSD, C89. C99. The functions B() and B() were " "added in C99." @@ -2108,30 +2220,30 @@ msgstr "" "関数 B() と B() は C99 に追加された。" #. type: SH -#: build/C/man3/div.3:98 build/C/man3/frexp.3:104 build/C/man3/matherr.3:275 +#: build/C/man3/div.3:107 build/C/man3/frexp.3:122 build/C/man3/matherr.3:280 #: build/C/man3/remainder.3:213 #, no-wrap msgid "EXAMPLE" msgstr "例" #. type: Plain text -#: build/C/man3/div.3:100 +#: build/C/man3/div.3:109 msgid "After" msgstr "以下の式を計算すると、" #. type: Plain text -#: build/C/man3/div.3:103 +#: build/C/man3/div.3:112 #, no-wrap msgid " div_t q = div(-5, 3);\n" msgstr " div_t q = div(-5, 3);\n" #. type: Plain text -#: build/C/man3/div.3:106 +#: build/C/man3/div.3:115 msgid "the values I and I are -1 and -2, respectively." msgstr "I と I はそれぞれ -1 と -2 になる。" #. type: Plain text -#: build/C/man3/div.3:109 +#: build/C/man3/div.3:118 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -2141,6 +2253,12 @@ msgstr "B(3), B(3)" msgid "ERF" msgstr "ERF" +#. type: TH +#: build/C/man3/erf.3:35 build/C/man3/erfc.3:26 +#, no-wrap +msgid "2013-10-29" +msgstr "2013-10-29" + #. type: Plain text #: build/C/man3/erf.3:38 msgid "erf, erff, erfl, - error function" @@ -2179,18 +2297,18 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/erf.3:79 +#: build/C/man3/erf.3:81 msgid "The B() function returns the error function of I, defined as" msgstr "B() は I の誤差関数を返す関数で、以下のように定義されている。" #. type: TP -#: build/C/man3/erf.3:79 +#: build/C/man3/erf.3:81 #, no-wrap msgid " erf(x) = 2/sqrt(pi)* integral from 0 to x of exp(-t*t) dt" msgstr " erf(x) = 2/sqrt(pi)* integral from 0 to x of exp(-t*t) dt" #. type: Plain text -#: build/C/man3/erf.3:85 +#: build/C/man3/erf.3:87 msgid "" "On success, these functions return the error function of I, a value in " "the range [-1,\\ 1]." @@ -2202,21 +2320,21 @@ msgstr "" #. for subnormal x; #. glibc 2.8 does not do this. #. type: Plain text -#: build/C/man3/erf.3:98 build/C/man3/tanh.3:96 +#: build/C/man3/erf.3:100 build/C/man3/tanh.3:98 msgid "If I is positive infinity (negative infinity), +1 (-1) is returned." msgstr "I が正の無限大 (負の無限大) の場合、+1 (-1) が返される。" #. type: Plain text -#: build/C/man3/erf.3:104 +#: build/C/man3/erf.3:106 msgid "" -"If I is subnormal, a range error occurs, and the return value is 2*x/sqrt" -"(pi)." +"If I is subnormal, a range error occurs, and the return value is 2*x/" +"sqrt(pi)." msgstr "" "I が非正規化数の場合、範囲エラー (range error) が発生し、 返り値は 2*x/" "sqrt(pi) となる。" #. type: TP -#: build/C/man3/erf.3:111 +#: build/C/man3/erf.3:113 #, no-wrap msgid "Range error: result underflow (I is subnormal)" msgstr "範囲エラー (range error): 結果がアンダーフローする (I が非正規化数)" @@ -2226,28 +2344,34 @@ msgstr "範囲エラー (range error): 結果がアンダーフローする (I) is raised." msgstr "アンダーフロー浮動小数点例外 (B) が上がる。" #. FIXME . Is it intentional that these functions do not set errno? #. sin() and cos() also don't set errno; bugs have been raised for #. those functions. -#. type: Plain text -#: build/C/man3/erf.3:124 build/C/man3/erfc.3:122 build/C/man3/fdim.3:79 -#: build/C/man3/fma.3:154 build/C/man3/log1p.3:140 build/C/man3/logb.3:143 -#: build/C/man3/lrint.3:107 build/C/man3/lround.3:110 -#: build/C/man3/nextafter.3:168 build/C/man3/remquo.3:122 -#: build/C/man3/scalb.3:172 build/C/man3/scalbln.3:153 -#: build/C/man3/sincos.3:73 +#. See https://www.sourceware.org/bugzilla/show_bug.cgi?id=15467 +#. type: Plain text +#: build/C/man3/erf.3:126 build/C/man3/erfc.3:122 build/C/man3/fdim.3:79 +#: build/C/man3/fma.3:154 build/C/man3/log1p.3:142 build/C/man3/logb.3:143 +#: build/C/man3/lrint.3:108 build/C/man3/lround.3:111 +#: build/C/man3/nextafter.3:179 build/C/man3/remquo.3:122 +#: build/C/man3/scalb.3:177 build/C/man3/scalbln.3:158 +#: build/C/man3/sincos.3:74 msgid "These functions do not set I." msgstr "これらの関数は I を設定しない。" #. type: Plain text #: build/C/man3/erf.3:134 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/erf.3:144 msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" @@ -2346,18 +2470,23 @@ msgid "Range error: result underflow (result is subnormal)" msgstr "範囲エラー: 結果のアンダーフロー (結果が非正規化数)" #. type: Plain text -#: build/C/man3/erfc.3:135 +#: build/C/man3/erfc.3:130 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/erfc.3:146 msgid "" -"The B() functions are provided to avoid the loss accuracy that would " -"occur for the calculation 1-erf(x) for large values of I (for which the " -"value of erf(x) approaches 1)." +"The B(), B(), and B() functions are provided to avoid " +"the loss accuracy that would occur for the calculation 1-erf(x) for large " +"values of I (for which the value of erf(x) approaches 1)." msgstr "" -"B() 関数が提供されているのは、 I が大きな値の場合に (erf(x) の値は " -"1 に近付いていくことで) 1-erf(x) の計算において精度が失われるのを避けるため" -"である。" +"関数 B(), B(), B() が提供されているのは、 I が大きな値" +"の場合に (erf(x) の値は 1 に近付いていくことで) 1-erf(x) の計算において精度" +"が失われるのを避けるためである。" #. type: Plain text -#: build/C/man3/erfc.3:139 +#: build/C/man3/erfc.3:150 msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" @@ -2396,45 +2525,45 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/exp.3:73 +#: build/C/man3/exp.3:74 msgid "" "The B() function returns the value of e (the base of natural " "logarithms) raised to the power of I." msgstr "B() 関数は e の I 乗の値を返す (e は自然対数の底)。" #. type: Plain text -#: build/C/man3/exp.3:76 +#: build/C/man3/exp.3:77 msgid "On success, these functions return the exponential value of I." msgstr "成功すると、これらの関数は e の I 乗を返す。" #. type: Plain text -#: build/C/man3/exp.3:91 +#: build/C/man3/exp.3:92 msgid "If I is negative infinity, +0 is returned." msgstr "I が負の無限大の場合、+0 が返される。" #. type: Plain text -#: build/C/man3/exp.3:95 build/C/man3/ldexp.3:96 +#: build/C/man3/exp.3:96 build/C/man3/ldexp.3:96 msgid "If the result underflows, a range error occurs, and zero is returned." msgstr "" "結果がアンダーフローする場合、 範囲エラー (range error) が発生し、0 が返され" "る。" #. type: TP -#: build/C/man3/exp.3:111 build/C/man3/expm1.3:122 build/C/man3/ldexp.3:113 -#: build/C/man3/scalb.3:150 build/C/man3/scalbln.3:132 +#: build/C/man3/exp.3:112 build/C/man3/expm1.3:124 build/C/man3/ldexp.3:113 +#: build/C/man3/scalb.3:155 build/C/man3/scalbln.3:137 #, no-wrap msgid "Range error, overflow" msgstr "範囲エラー (range error)、オーバーフローの場合" #. type: TP -#: build/C/man3/exp.3:119 build/C/man3/ldexp.3:121 build/C/man3/scalb.3:158 -#: build/C/man3/scalbln.3:140 +#: build/C/man3/exp.3:120 build/C/man3/ldexp.3:121 build/C/man3/scalb.3:163 +#: build/C/man3/scalbln.3:145 #, no-wrap msgid "Range error, underflow" msgstr "範囲エラー (range error)、アンダーフローの場合" #. type: Plain text -#: build/C/man3/exp.3:127 build/C/man3/ldexp.3:129 build/C/man3/pow.3:313 +#: build/C/man3/exp.3:128 build/C/man3/ldexp.3:129 build/C/man3/pow.3:316 msgid "" "I is set to B. An underflow floating-point exception " "(B) is raised." @@ -2443,7 +2572,7 @@ msgstr "" "(B) が上がる。" #. type: Plain text -#: build/C/man3/exp.3:139 +#: build/C/man3/exp.3:140 msgid "B(3), B(3), B(3), B(3), B(3)" msgstr "B(3), B(3), B(3), B(3), B(3)" @@ -2454,11 +2583,11 @@ msgid "EXP10" msgstr "EXP10" #. type: TH -#: build/C/man3/exp10.3:35 build/C/man7/math_error.7:26 -#: build/C/man3/pow10.3:25 build/C/man3/sincos.3:9 +#: build/C/man3/exp10.3:35 build/C/man3/ilogb.3:29 build/C/man3/pow.3:35 +#: build/C/man3/tgamma.3:13 #, no-wrap -msgid "2008-08-11" -msgstr "2008-08-11" +msgid "2014-12-31" +msgstr "2014-12-31" #. type: Plain text #: build/C/man3/exp10.3:38 @@ -2466,7 +2595,7 @@ msgid "exp10, exp10f, exp10l - base-10 exponential function" msgstr "exp10, exp10f, exp10l - 基数が 10 の指数関数" #. type: Plain text -#: build/C/man3/exp10.3:41 build/C/man3/fenv.3:290 +#: build/C/man3/exp10.3:41 build/C/man3/fenv.3:309 #, no-wrap msgid "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n" msgstr "B<#define _GNU_SOURCE> /* feature_test_macros(7) 参照 */\n" @@ -2490,19 +2619,19 @@ msgid "BIB<);>\n" msgstr "BIB<);>\n" #. type: Plain text -#: build/C/man3/exp10.3:57 +#: build/C/man3/exp10.3:58 msgid "" "The B() function returns the value of 10 raised to the power of I." msgstr "B() 関数は 10 の I 乗の値を返す。" #. type: Plain text -#: build/C/man3/exp10.3:60 +#: build/C/man3/exp10.3:61 msgid "" "On success, these functions return the base-10 exponential value of I." msgstr "成功すると、これらの関数は 10 の I 乗を返す。" #. type: Plain text -#: build/C/man3/exp10.3:64 build/C/man3/exp2.3:80 +#: build/C/man3/exp10.3:65 build/C/man3/exp2.3:81 msgid "" "For various special cases, including the handling of infinity and NaN, as " "well as overflows and underflows, see B(3)." @@ -2511,42 +2640,52 @@ msgstr "" "状況については、 B(3) を参照のこと。" #. type: Plain text -#: build/C/man3/exp10.3:74 build/C/man3/exp2.3:88 +#: build/C/man3/exp10.3:73 build/C/man3/exp2.3:89 msgid "" -"For a discussion of the errors that can occur for these functions, see B" -"(3)." +"For a discussion of the errors that can occur for these functions, see " +"B(3)." msgstr "これらの関数で発生するエラーについては、 B(3) を参照のこと。" #. type: SH -#: build/C/man3/exp10.3:74 build/C/man3/exp2.3:88 build/C/man3/fdim.3:79 +#: build/C/man3/exp10.3:73 build/C/man3/exp2.3:89 build/C/man3/fdim.3:79 #: build/C/man3/fenv.3:263 build/C/man3/fma.3:154 build/C/man3/fmax.3:56 -#: build/C/man3/fmin.3:56 build/C/man3/log2.3:88 build/C/man3/lrint.3:107 -#: build/C/man3/lround.3:110 build/C/man3/nan.3:73 build/C/man3/pow10.3:46 -#: build/C/man3/remquo.3:122 build/C/man3/round.3:81 -#: build/C/man3/scalbln.3:153 build/C/man3/sincos.3:73 -#: build/C/man3/tgamma.3:156 build/C/man3/trunc.3:67 +#: build/C/man3/fmin.3:56 build/C/man3/log2.3:89 build/C/man3/lrint.3:108 +#: build/C/man3/lround.3:111 build/C/man3/nan.3:73 build/C/man3/pow10.3:47 +#: build/C/man3/remquo.3:122 build/C/man3/round.3:86 +#: build/C/man3/scalbln.3:158 build/C/man3/sincos.3:74 +#: build/C/man3/tgamma.3:158 build/C/man3/trunc.3:73 #, no-wrap msgid "VERSIONS" msgstr "バージョン" #. type: Plain text -#: build/C/man3/exp10.3:76 build/C/man3/exp2.3:90 build/C/man3/fdim.3:81 +#: build/C/man3/exp10.3:75 build/C/man3/exp2.3:91 build/C/man3/fdim.3:81 #: build/C/man3/fenv.3:265 build/C/man3/fma.3:156 build/C/man3/fmax.3:58 -#: build/C/man3/fmin.3:58 build/C/man3/log2.3:90 build/C/man3/lrint.3:109 -#: build/C/man3/lround.3:112 build/C/man3/nan.3:75 build/C/man3/pow10.3:48 -#: build/C/man3/remquo.3:124 build/C/man3/round.3:83 -#: build/C/man3/scalbln.3:155 build/C/man3/sincos.3:75 -#: build/C/man3/tgamma.3:158 build/C/man3/trunc.3:69 +#: build/C/man3/fmin.3:58 build/C/man3/log2.3:91 build/C/man3/lrint.3:110 +#: build/C/man3/lround.3:113 build/C/man3/nan.3:75 build/C/man3/pow10.3:49 +#: build/C/man3/remquo.3:124 build/C/man3/round.3:88 +#: build/C/man3/scalbln.3:160 build/C/man3/sincos.3:76 +#: build/C/man3/tgamma.3:160 build/C/man3/trunc.3:75 msgid "These functions first appeared in glibc in version 2.1." msgstr "これらの関数は glibc バージョン 2.1 で初めて登場した。" #. type: Plain text -#: build/C/man3/exp10.3:78 +#: build/C/man3/exp10.3:77 msgid "These functions are GNU extensions." msgstr "これらの関数は GNU による拡張である。" +#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6787 #. type: Plain text #: build/C/man3/exp10.3:84 +msgid "" +"Prior to version 2.19, the glibc implementation of these functions did not " +"set I to B when an underflow error occurred." +msgstr "" +"バージョン 2.19 より前では、これらの関数の glibc 実装はアンダーフローエラーが" +"発生した場合に I に B を設定しなかった。" + +#. type: Plain text +#: build/C/man3/exp10.3:90 msgid "B(3), B(3), B(3), B(3), B(3)" msgstr "B(3), B(3), B(3), B(3), B(3)" @@ -2585,19 +2724,19 @@ msgid "B(), B(), B():" msgstr "B(), B(), B():" #. type: Plain text -#: build/C/man3/exp2.3:73 +#: build/C/man3/exp2.3:74 msgid "" "The B() function returns the value of 2 raised to the power of I." msgstr "B() 関数は 2 の I 乗の値を返す。" #. type: Plain text -#: build/C/man3/exp2.3:76 +#: build/C/man3/exp2.3:77 msgid "" "On success, these functions return the base-2 exponential value of I." msgstr "成功すると、これらの関数は 2 の I 乗を返す。" #. type: Plain text -#: build/C/man3/exp2.3:102 +#: build/C/man3/exp2.3:103 msgid "B(3), B(3), B(3), B(3), B(3)" msgstr "B(3), B(3), B(3), B(3), B(3)" @@ -2607,12 +2746,6 @@ msgstr "B(3), B(3), B(3), B(3), B(3)" msgid "EXPM1" msgstr "EXPM1" -#. type: TH -#: build/C/man3/expm1.3:30 build/C/man3/log2.3:36 build/C/man3/pow.3:35 -#, no-wrap -msgid "2010-09-12" -msgstr "2010-09-12" - #. type: Plain text #: build/C/man3/expm1.3:33 msgid "expm1, expm1f, expm1l - exponential minus 1" @@ -2658,7 +2791,7 @@ msgid " exp(x) - 1\n" msgstr " exp(x) - 1\n" #. type: Plain text -#: build/C/man3/expm1.3:86 +#: build/C/man3/expm1.3:88 msgid "" "It is computed in a way that is accurate even if the value of I is near " "zero\\(ema case where I would be inaccurate due to subtraction " @@ -2668,17 +2801,17 @@ msgstr "" "なるような場合でも正確な値が計算できる方法が用いられる。" #. type: Plain text -#: build/C/man3/expm1.3:89 +#: build/C/man3/expm1.3:91 msgid "On success, these functions return I." msgstr "成功すると、これらの関数は I を返す。" #. type: Plain text -#: build/C/man3/expm1.3:107 +#: build/C/man3/expm1.3:109 msgid "If I is negative infinity, -1 is returned." msgstr "I が負の無限大の場合、-1 が返される。" #. type: Plain text -#: build/C/man3/expm1.3:115 +#: build/C/man3/expm1.3:117 msgid "" "If the result overflows, a range error occurs, and the functions return -" "B, -B, or -B, respectively." @@ -2689,7 +2822,7 @@ msgstr "" #. POSIX.1 specifies an optional range error (underflow) if #. x is subnormal. Glibc does not implement this. #. type: Plain text -#: build/C/man3/expm1.3:134 +#: build/C/man3/expm1.3:136 msgid "" "I is set to B (but see BUGS). An overflow floating-point " "exception (B) is raised." @@ -2697,10 +2830,16 @@ msgstr "" "I に B が設定される (「バグ」の節も参照)。 オーバーフロー浮動" "小数点例外 (B) が上がる。" +#. type: Plain text +#: build/C/man3/expm1.3:144 +msgid "" +"The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + #. FIXME . #. Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6778 #. type: Plain text -#: build/C/man3/expm1.3:145 +#: build/C/man3/expm1.3:155 msgid "" "For some large negative I values (where the function result approaches " "-1), B() raises a bogus underflow floating-point exception." @@ -2713,7 +2852,7 @@ msgstr "" #. e.g., expm1(1e5) through expm1(1.00199970127e5), #. but not expm1(1.00199970128e5) and beyond. #. type: Plain text -#: build/C/man3/expm1.3:156 +#: build/C/man3/expm1.3:166 msgid "" "For some large positive I values, B() raises a bogus invalid " "floating-point exception in addition to the expected overflow exception, and " @@ -2729,7 +2868,7 @@ msgstr "" #. like the changes were in 2.11. #. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6788 #. type: Plain text -#: build/C/man3/expm1.3:168 +#: build/C/man3/expm1.3:178 msgid "" "Before version 2.11, the glibc implementation did not set I to " "B when a range error occurred." @@ -2738,7 +2877,7 @@ msgstr "" "I に B が設定されなかった。" #. type: Plain text -#: build/C/man3/expm1.3:172 +#: build/C/man3/expm1.3:182 msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" @@ -2748,6 +2887,12 @@ msgstr "B(3), B(3), B(3)" msgid "FABS" msgstr "FABS" +#. type: TH +#: build/C/man3/fabs.3:32 +#, no-wrap +msgid "2013-07-10" +msgstr "2013-07-10" + #. type: Plain text #: build/C/man3/fabs.3:35 msgid "fabs, fabsf, fabsl - absolute value of floating-point number" @@ -2777,31 +2922,35 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/fabs.3:69 +#: build/C/man3/fabs.3:68 msgid "" -"The B() functions return the absolute value of the floating-point " -"number I." -msgstr "B() 関数群は浮動小数点実数 I の絶対値を返す。" +"These functions return the absolute value of the floating-point number I." +msgstr "これらの関数は浮動小数点実数 I の絶対値を返す。" #. type: Plain text -#: build/C/man3/fabs.3:72 +#: build/C/man3/fabs.3:71 msgid "These functions return the absolute value of I." msgstr "これらの関数は I の絶対値を返す。" #. type: Plain text -#: build/C/man3/fabs.3:80 +#: build/C/man3/fabs.3:79 msgid "If I is -0, +0 is returned." msgstr "I が -0 の場合、+0 が返される。" #. type: Plain text -#: build/C/man3/fabs.3:84 +#: build/C/man3/fabs.3:83 msgid "" "If I is negative infinity or positive infinity, positive infinity is " "returned." msgstr "I が負の無限大か正の無限大の場合、正の無限大が返される。" #. type: Plain text -#: build/C/man3/fabs.3:99 +#: build/C/man3/fabs.3:93 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/fabs.3:106 msgid "B(3), B(3), B(3), B(3), B(3), B(3)" msgstr "B(3), B(3), B(3), B(3), B(3), B(3)" @@ -2811,6 +2960,12 @@ msgstr "B(3), B(3), B(3), B(3), B(3), B(3)" msgid "FDIM" msgstr "FDIM" +#. type: TH +#: build/C/man3/fdim.3:9 +#, no-wrap +msgid "2013-07-15" +msgstr "2013-07-15" + #. type: Plain text #: build/C/man3/fdim.3:12 msgid "fdim, fdimf, fdiml - positive difference" @@ -2858,8 +3013,8 @@ msgid "On success, these functions return the positive difference." msgstr "成功すると、これらの関数は正の差分を返す。" #. type: Plain text -#: build/C/man3/fdim.3:50 build/C/man3/fma.3:63 build/C/man3/fmod.3:88 -#: build/C/man3/nextafter.3:116 build/C/man3/remainder.3:130 +#: build/C/man3/fdim.3:50 build/C/man3/fma.3:63 build/C/man3/fmod.3:102 +#: build/C/man3/nextafter.3:127 build/C/man3/remainder.3:130 #: build/C/man3/remquo.3:83 msgid "If I or I is a NaN, a NaN is returned." msgstr "I か I が NaN の場合、NaN が返される。" @@ -2879,13 +3034,18 @@ msgstr "" #. is set to #. .BR ERANGE . #. type: Plain text -#: build/C/man3/fdim.3:74 build/C/man3/fma.3:141 build/C/man3/nextafter.3:154 -#: build/C/man3/scalb.3:158 build/C/man3/scalbln.3:140 build/C/man3/tan.3:129 +#: build/C/man3/fdim.3:74 build/C/man3/fma.3:141 build/C/man3/nextafter.3:165 +#: build/C/man3/scalb.3:163 build/C/man3/scalbln.3:145 build/C/man3/tan.3:133 msgid "An overflow floating-point exception (B) is raised." msgstr "オーバーフロー浮動小数点例外 (B) が上がる。" #. type: Plain text -#: build/C/man3/fdim.3:85 build/C/man3/fmin.3:62 +#: build/C/man3/fdim.3:89 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/fdim.3:93 build/C/man3/fmin.3:70 msgid "B(3)" msgstr "B(3)" @@ -2898,8 +3058,8 @@ msgstr "FENV" #. type: TH #: build/C/man3/fenv.3:27 #, no-wrap -msgid "2010-10-31" -msgstr "2010-10-31" +msgid "2014-04-01" +msgstr "2014-04-01" #. type: TH #: build/C/man3/fenv.3:27 build/C/man7/math_error.7:26 @@ -2922,7 +3082,7 @@ msgstr "" "と例外の取り扱い" #. type: Plain text -#: build/C/man3/fenv.3:36 build/C/man3/fenv.3:292 +#: build/C/man3/fenv.3:36 build/C/man3/fenv.3:311 #, no-wrap msgid "B<#include Efenv.hE>\n" msgstr "B<#include Efenv.hE>\n" @@ -3291,15 +3451,15 @@ msgstr "浮動小数点関連の環境" msgid "" "The entire floating-point environment, including control modes and status " "flags, can be handled as one opaque object, of type I. The default " -"environment is denoted by B (of type I). This " +"environment is denoted by B (of type I). 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." msgstr "" "浮動小数点関連の環境の全体は、 制御モードや状態フラグも含め、 I 型の" "内部オブジェクト一つで取り扱うことができる。 デフォルトの環境は、 (I 型の) B で示されるものである。 これはプログラムの開始" -"時に構築される環境であり、 ISO C では、丸めモードを最も近い値への丸め " +"fenv_t\\ *> 型の) B で示されるものである。 これはプログラムの開" +"始時に構築される環境であり、 ISO C では、丸めモードを最も近い値への丸め " "(B) に設定し、すべての例外をクリアし、不停止 (nonstop) (例外" "が起きても継続する) モードとするように規定されている。" @@ -3361,22 +3521,37 @@ msgid "" msgstr "これらの関数は、成功の場合 0 を返し、エラーが発生すると 0 以外を返す。" #. type: Plain text -#: build/C/man3/fenv.3:267 +#: build/C/man3/fenv.3:284 +msgid "" +"The B(), B(), B(), " +"B(), B(), B(), B(), " +"B(), B(), B(), B(), " +"B(), B(), and B() functions " +"are thread-safe." +msgstr "" +"関数 B(), B(), B(), " +"B(), B(), B(), B(), " +"B(), B(), B(), B(), " +"B(), B(), and B() はスレッド" +"セーフである。" + +#. type: Plain text +#: build/C/man3/fenv.3:286 msgid "IEC 60559 (IEC 559:1989), ANSI/IEEE 854, C99, POSIX.1-2001." msgstr "IEC 60559 (IEC 559:1989), ANSI/IEEE 854, C99, POSIX.1-2001." #. type: SS -#: build/C/man3/fenv.3:268 +#: build/C/man3/fenv.3:287 #, no-wrap msgid "Glibc notes" msgstr "glibc での注意" #. type: Plain text -#: build/C/man3/fenv.3:287 +#: build/C/man3/fenv.3:306 msgid "" "If possible, the GNU C Library defines a macro B which " "represents an environment where every exception raised causes a trap to " -"occur. You can test for this macro using B<#ifdef>. It is only defined if " +"occur. You can test for this macro using B<#ifdef>. It is defined only if " "B<_GNU_SOURCE> is defined. The C99 standard does not define a way to set " "individual bits in the floating-point mask, for example, to trap on specific " "flags. Since version 2.2, glibc supports the functions B() " @@ -3389,29 +3564,29 @@ msgstr "" "れる。 C99 標準は浮動小数点マスク (例えば特定のフラグでのトラップなど) の各" "ビットの設定方法については定義していない。 バージョン 2.2 以降の glibc は、 " "B() 関数と B() 関数をサポートしており、 " -"各々の浮動小数点トラップを設定できるようになっている。 また B" -"() によって状態の問い合わせもできるようになっている。" +"各々の浮動小数点トラップを設定できるようになっている。 また " +"B() によって状態の問い合わせもできるようになっている。" #. type: Plain text -#: build/C/man3/fenv.3:294 +#: build/C/man3/fenv.3:313 #, no-wrap msgid "BIB<);>\n" msgstr "BIB<);>\n" #. type: Plain text -#: build/C/man3/fenv.3:296 +#: build/C/man3/fenv.3:315 #, no-wrap msgid "BIB<);>\n" msgstr "BIB<);>\n" #. type: Plain text -#: build/C/man3/fenv.3:298 +#: build/C/man3/fenv.3:317 #, no-wrap msgid "B\n" msgstr "B\n" #. type: Plain text -#: build/C/man3/fenv.3:312 +#: build/C/man3/fenv.3:331 msgid "" "The B() and B() functions enable " "(disable) traps for each of the exceptions represented by I and " @@ -3427,7 +3602,7 @@ msgstr "" #. Aug 08, glibc 2.8 #. See http://gcc.gnu.org/ml/gcc/2002-02/msg01535.html #. type: Plain text -#: build/C/man3/fenv.3:323 +#: build/C/man3/fenv.3:342 msgid "" "C99 specifies that the value of B should reflect changes to the " "current rounding mode, as set by B(). Currently, this does not " @@ -3438,7 +3613,7 @@ msgstr "" "おらず、 B は常に値 1 となる。" #. type: Plain text -#: build/C/man3/fenv.3:325 +#: build/C/man3/fenv.3:344 msgid "B(7)" msgstr "B(7)" @@ -3449,10 +3624,10 @@ msgid "FINITE" msgstr "FINITE" #. type: TH -#: build/C/man3/finite.3:25 build/C/man3/gamma.3:9 +#: build/C/man3/finite.3:25 #, no-wrap -msgid "2008-08-05" -msgstr "2008-08-05" +msgid "2013-07-22" +msgstr "2013-07-22" #. type: Plain text #: build/C/man3/finite.3:29 @@ -3567,31 +3742,42 @@ msgid "_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\\ E=\\ 600" msgstr "_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\\ E=\\ 600" #. type: Plain text -#: build/C/man3/finite.3:95 +#: build/C/man3/finite.3:100 msgid "" -"The B() functions return a nonzero value if I is neither " -"infinite nor a \"not-a-number\" (NaN) value, and 0 otherwise." +"The B(), B(), and B() functions return a nonzero " +"value if I is neither infinite nor a \"not-a-number\" (NaN) value, and 0 " +"otherwise." msgstr "" -"B() 関数は、 I が無限大や無効値 (NaN) のいずれでもない 場合に 0 " -"以外の値を返し、それ以外の場合は 0 を返す。" +"関数 B(), B(), B() は、 I が無限大や無効値 " +"(NaN) のいずれでもない場合に 0 以外の値を返し、 それ以外の場合は 0 を返す。" #. type: Plain text -#: build/C/man3/finite.3:100 +#: build/C/man3/finite.3:110 msgid "" -"The B() functions return a nonzero value if I is a NaN value, and " -"0 otherwise." +"The B(), B(), and B() functions return a nonzero " +"value if I is a NaN value, and 0 otherwise." msgstr "" -"B() 関数は、 I が NaN の場合 0 以外の値を返し、 それ以外の場合は " -"0 を返す。" +"関数 B(), B(), and B() 関数は、 I が NaN の場合 0 " +"以外の値を返し、 それ以外の場合は 0 を返す。" #. type: Plain text -#: build/C/man3/finite.3:105 +#: build/C/man3/finite.3:121 msgid "" -"The B() functions return 1 if I is positive infinity, -1 if I " -"is negative infinity, and 0 otherwise." +"The B(), B(), and B() functions return 1 if I is " +"positive infinity, -1 if I is negative infinity, and 0 otherwise." msgstr "" -"B() 関数は、 I が正の無限大であれば 1 を返し、I が負の無限大で " -"あれば -1 を返す。それ以外の場合は 0 を返す。" +"関数 B(), B(), B() は、 I が正の無限大であれば 1 を" +"返し、I が負の無限大で あれば -1 を返す。それ以外の場合は 0 を返す。" + +#. type: Plain text +#: build/C/man3/finite.3:135 +msgid "" +"The B(), B(), B(), B(), B(), " +"B(), B(), B(), and B() functions are thread-" +"safe." +msgstr "" +"関数 B(), B(), B(), B(), B(), " +"B(), B(), B(), B() はスレッドセーフである。" #. finite* not on HP-UX; they exist on Tru64. #. .SH HISTORY @@ -3600,7 +3786,7 @@ msgstr "" #. function occurs in 4.3BSD. #. see IEEE.3 in the 4.3BSD manual #. type: Plain text -#: build/C/man3/finite.3:125 +#: build/C/man3/finite.3:155 msgid "" "Note that these functions are obsolete. C99 defines macros B(), " "B(), and B() (for all types) replacing them. Further note " @@ -3613,7 +3799,7 @@ msgstr "" "しかないことにも 注意すること。詳細は B(3) を参照。" #. type: Plain text -#: build/C/man3/finite.3:127 +#: build/C/man3/finite.3:157 msgid "B(3)" msgstr "B(3)" @@ -3623,6 +3809,12 @@ msgstr "B(3)" msgid "FLOOR" msgstr "FLOOR" +#. type: TH +#: build/C/man3/floor.3:27 +#, no-wrap +msgid "2013-07-23" +msgstr "2013-07-23" + #. type: Plain text #: build/C/man3/floor.3:30 msgid "" @@ -3670,20 +3862,26 @@ msgid "These functions return the floor of I." msgstr "これらの関数は I を越えない最小の整数値を返す。" #. type: Plain text -#: build/C/man3/floor.3:74 +#: build/C/man3/floor.3:77 msgid "" "If I is integral, +0, -0, NaN, or an infinity, I itself is returned." msgstr "" "I が整数、+0、-0、NaN、無限大のいずれかの場合、 I そのものが返される。" #. type: Plain text -#: build/C/man3/floor.3:106 +#: build/C/man3/floor.3:88 +msgid "" +"The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/floor.3:117 msgid "" -"B(3), B(3), B(3), B(3), B(3), B" -"(3)" +"B(3), B(3), B(3), B(3), B(3), " +"B(3)" msgstr "" -"B(3), B(3), B(3), B(3), B(3), B" -"(3)" +"B(3), B(3), B(3), B(3), B(3), " +"B(3)" #. type: TH #: build/C/man3/fma.3:12 @@ -3691,6 +3889,12 @@ msgstr "" msgid "FMA" msgstr "FMA" +#. type: TH +#: build/C/man3/fma.3:12 build/C/man3/fmax.3:9 build/C/man3/fmin.3:9 +#, no-wrap +msgid "2013-09-17" +msgstr "2013-09-17" + #. type: Plain text #: build/C/man3/fma.3:15 msgid "fma, fmaf, fmal - floating-point multiply and add" @@ -3723,8 +3927,8 @@ msgstr "B(), B(), B():" #: build/C/man3/fma.3:53 msgid "" "The B() function computes I * I + I. The result is rounded " -"as one ternary operation according to the current rounding mode (see B" -"(3))." +"as one ternary operation according to the current rounding mode (see " +"B(3))." msgstr "" "B() 関数は I * I + I を計算する。 結果は、一つの三項演算として" "現在の丸めモードにしたがって丸められる (B(3) 参照)。" @@ -3807,22 +4011,26 @@ msgstr "領域エラー: I * I + I か I * I が無効で、I #. is set to #. .BR EDOM . #. type: Plain text -#: build/C/man3/fma.3:133 build/C/man3/ilogb.3:125 build/C/man3/log1p.3:126 -#: build/C/man3/lrint.3:102 build/C/man3/lround.3:105 -#: build/C/man3/remainder.3:165 build/C/man3/remquo.3:117 -#: build/C/man3/scalb.3:150 build/C/man3/sincos.3:67 +#: build/C/man3/fma.3:133 build/C/man3/log1p.3:128 build/C/man3/lrint.3:103 +#: build/C/man3/lround.3:106 build/C/man3/remainder.3:165 +#: build/C/man3/remquo.3:117 build/C/man3/scalb.3:155 build/C/man3/sincos.3:67 msgid "An invalid floating-point exception (B) is raised." msgstr "不正 (invalid) 浮動小数点例外 (B) が上がる。" #. type: TP -#: build/C/man3/fma.3:141 build/C/man3/hypot.3:143 build/C/man3/tgamma.3:139 -#: build/C/man3/y0.3:188 +#: build/C/man3/fma.3:141 build/C/man3/hypot.3:143 build/C/man3/tgamma.3:141 +#: build/C/man3/y0.3:201 #, no-wrap msgid "Range error: result underflow" msgstr "範囲エラー (range error): 結果のアンダーフロー" #. type: Plain text -#: build/C/man3/fma.3:161 +#: build/C/man3/fma.3:164 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/fma.3:169 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -3878,7 +4086,12 @@ msgid "If both arguments are NaN, a NaN is returned." msgstr "両方の引き数が NaN の場合、NaN が返される。" #. type: Plain text -#: build/C/man3/fmax.3:62 +#: build/C/man3/fmax.3:66 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/fmax.3:70 msgid "B(3)" msgstr "B(3)" @@ -3915,7 +4128,7 @@ msgstr "B(), B(), B():" #. type: Plain text #: build/C/man3/fmin.3:45 -msgid "These functions the lesser value of I and I." +msgid "These functions return the lesser value of I and I." msgstr "これらの関数は I と I のうち小さい方の値を返す。" #. type: Plain text @@ -3923,6 +4136,11 @@ msgstr "これらの関数は I と I のうち小さい方の値を返す msgid "These functions return the minimum of I and I." msgstr "これらの関数は I と I の最小値を返す。" +#. type: Plain text +#: build/C/man3/fmin.3:66 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + #. type: TH #: build/C/man3/fmod.3:35 #, no-wrap @@ -3964,7 +4182,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/fmod.3:74 +#: build/C/man3/fmod.3:87 msgid "" "The B() function computes the floating-point remainder of dividing " "I by I. The return value is I - I * I, where I is the " @@ -3975,7 +4193,7 @@ msgstr "" "向で整数値に丸めたものである。" #. type: Plain text -#: build/C/man3/fmod.3:82 +#: build/C/man3/fmod.3:96 msgid "" "On success, these functions return the value I\\ -\\ I*I, for some " "integer I, such that the returned value has the same sign as I and a " @@ -3986,40 +4204,40 @@ msgstr "" "る。" #. type: Plain text -#: build/C/man3/fmod.3:94 +#: build/C/man3/fmod.3:108 msgid "If I is an infinity, a domain error occurs, and a NaN is returned." msgstr "" "I が無限大の場合、領域エラー (domain error) が発生し、 NaN が返される。" #. type: Plain text -#: build/C/man3/fmod.3:100 +#: build/C/man3/fmod.3:114 msgid "If I is zero, a domain error occurs, and a NaN is returned." msgstr "I が 0 の場合、領域エラーが発生し、 NaN が返される。" #. type: Plain text -#: build/C/man3/fmod.3:106 +#: build/C/man3/fmod.3:120 msgid "If I is +0 (-0), and I is not zero, +0 (-0) is returned." msgstr "I が +0 (-0) で I が 0 でない場合、+0 (-0) が返される。" #. [XXX see bug above] and \fIx\fP is not a NaN #. type: TP -#: build/C/man3/fmod.3:122 build/C/man3/remainder.3:172 +#: build/C/man3/fmod.3:136 build/C/man3/remainder.3:172 #, no-wrap msgid "Domain error: I is zero" msgstr "領域エラー: I がゼロ" #. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6784 #. type: Plain text -#: build/C/man3/fmod.3:146 +#: build/C/man3/fmod.3:160 msgid "" "Before version 2.10, the glibc implementation did not set I to " "B when a domain error occurred for an infinite I." msgstr "" "バージョン 2.10 より前の glibc の実装では、 無限大で領域エラーが発生した際" -"に、 I に B が設定されなかった。" +"に、 I に B が設定されなかった。" #. type: Plain text -#: build/C/man3/fmod.3:148 +#: build/C/man3/fmod.3:162 msgid "B(3)" msgstr "B(3)" @@ -4029,6 +4247,12 @@ msgstr "B(3)" msgid "FPCLASSIFY" msgstr "FPCLASSIFY" +#. type: TH +#: build/C/man3/fpclassify.3:10 build/C/man3/frexp.3:33 +#, no-wrap +msgid "2013-08-06" +msgstr "2013-08-06" + #. type: Plain text #: build/C/man3/fpclassify.3:14 msgid "" @@ -4199,12 +4423,21 @@ msgid "" msgstr "I が正の無限大の場合は 1 を、 負の無限大の場合は -1 を返す。" #. type: Plain text -#: build/C/man3/fpclassify.3:120 +#: build/C/man3/fpclassify.3:128 +msgid "" +"The B(), B(), B(), B(), and " +"B() macros are thread-safe." +msgstr "" +"マクロ B(), B(), B(), B(), B() " +"はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/fpclassify.3:130 msgid "C99, POSIX.1." msgstr "C99, POSIX.1." #. type: Plain text -#: build/C/man3/fpclassify.3:125 +#: build/C/man3/fpclassify.3:135 msgid "" "For B(), the standards merely say that the return value is nonzero if " "and only if the argument has an infinite value." @@ -4213,7 +4446,7 @@ msgstr "" "は引き数が無限大の場合だけということだけである。" #. type: Plain text -#: build/C/man3/fpclassify.3:132 +#: build/C/man3/fpclassify.3:142 msgid "" "In glibc 2.01 and earlier, B() returns a nonzero value (actually: 1) " "if I is positive infinity or negative infinity. (This is all that C99 " @@ -4224,7 +4457,7 @@ msgstr "" "すということだけである)。" #. type: Plain text -#: build/C/man3/fpclassify.3:137 +#: build/C/man3/fpclassify.3:147 msgid "B(3), B(3), B(3), B(3)" msgstr "B(3), B(3), B(3), B(3)" @@ -4265,7 +4498,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/frexp.3:71 +#: build/C/man3/frexp.3:74 msgid "" "The B() function is used to split the number I into a normalized " "fraction and an exponent which is stored in I." @@ -4274,7 +4507,7 @@ msgstr "" "*I に格納する。" #. type: Plain text -#: build/C/man3/frexp.3:79 +#: build/C/man3/frexp.3:86 msgid "" "The B() function returns the normalized fraction. If the argument " "I is not zero, the normalized fraction is I times a power of two, and " @@ -4286,7 +4519,7 @@ msgstr "" "つまり [0.5,1) となる。" #. type: Plain text -#: build/C/man3/frexp.3:82 +#: build/C/man3/frexp.3:92 msgid "" "If I is zero, then the normalized fraction is zero and zero is stored in " "I." @@ -4294,13 +4527,13 @@ msgstr "" "I がゼロの場合、正規化小数はゼロになり *I にはゼロが格納される。" #. type: Plain text -#: build/C/man3/frexp.3:89 +#: build/C/man3/frexp.3:99 msgid "" "If I is a NaN, a NaN is returned, and the value of I<*exp> is unspecified." msgstr "I が NaN の場合、NaN が返される。 I<*exp> の値は不定である。" #. type: Plain text -#: build/C/man3/frexp.3:96 +#: build/C/man3/frexp.3:106 msgid "" "If I is positive infinity (negative infinity), positive infinity " "(negative infinity) is returned, and the value of I<*exp> is unspecified." @@ -4309,12 +4542,18 @@ msgstr "" "I<*exp> の値は不定である。" #. type: Plain text -#: build/C/man3/frexp.3:106 +#: build/C/man3/frexp.3:116 +msgid "" +"The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/frexp.3:124 msgid "The program below produces results such as the following:" msgstr "このプログラムを実行すると以下のような結果となる:" #. type: Plain text -#: build/C/man3/frexp.3:113 +#: build/C/man3/frexp.3:131 #, no-wrap msgid "" "$B< ./a.out 2560>\n" @@ -4328,13 +4567,13 @@ msgstr "" "frexp(-4, &e) = -0.5: -0.5 * 2^3 = -4\n" #. type: SS -#: build/C/man3/frexp.3:115 build/C/man3/matherr.3:360 +#: build/C/man3/frexp.3:133 build/C/man3/matherr.3:365 #, no-wrap msgid "Program source" msgstr "プログラムのソース" #. type: Plain text -#: build/C/man3/frexp.3:122 +#: build/C/man3/frexp.3:140 #, no-wrap msgid "" "#include Emath.hE\n" @@ -4348,7 +4587,7 @@ msgstr "" "#include Estdlib.hE\n" #. type: Plain text -#: build/C/man3/frexp.3:128 +#: build/C/man3/frexp.3:146 #, no-wrap msgid "" "int\n" @@ -4364,7 +4603,7 @@ msgstr "" " int exp;\n" #. type: Plain text -#: build/C/man3/frexp.3:131 +#: build/C/man3/frexp.3:149 #, no-wrap msgid "" " x = strtod(argv[1], NULL);\n" @@ -4374,7 +4613,7 @@ msgstr "" " r = frexp(x, &exp);\n" #. type: Plain text -#: build/C/man3/frexp.3:136 +#: build/C/man3/frexp.3:154 #, no-wrap msgid "" " printf(\"frexp(%g, &e) = %g: %g * %d^%d = %g\\en\",\n" @@ -4388,7 +4627,7 @@ msgstr "" "}\n" #. type: Plain text -#: build/C/man3/frexp.3:140 +#: build/C/man3/frexp.3:158 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -4398,6 +4637,12 @@ msgstr "B(3), B(3)" msgid "GAMMA" msgstr "GAMMA" +#. type: TH +#: build/C/man3/gamma.3:9 +#, no-wrap +msgid "2008-08-05" +msgstr "2008-08-05" + #. type: Plain text #: build/C/man3/gamma.3:12 msgid "gamma, gammaf, gammal - (logarithm of the) gamma function" @@ -4634,8 +4879,7 @@ msgstr "" #. They do set errno for the y == 0 case, below. #. Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6783 #. type: Plain text -#: build/C/man3/hypot.3:158 build/C/man3/ilogb.3:130 -#: build/C/man3/remainder.3:172 +#: build/C/man3/hypot.3:158 build/C/man3/remainder.3:172 msgid "These functions do not set I for this case." msgstr "これらの関数は、この場合に I を設定しない。" @@ -4740,18 +4984,57 @@ msgstr "" msgid "Domain error: I is 0 or a NaN" msgstr "領域エラー: I が 0 か NaN" -#. FIXME . Is it intentional that these functions do not set errno, -#. or raise an exception? -#. log(), log2(), log10() do set errno +#. type: Plain text +#: build/C/man3/ilogb.3:126 build/C/man3/ilogb.3:136 +msgid "" +"An invalid floating-point exception (B) is raised, and I " +"is set to B (but see BUGS)." +msgstr "" +"不正 (invalid) 浮動小数点例外 (B) が上がり、 I に " +"B が設定される (ただし、「バグ」を参照)。" + +#. type: Plain text +#: build/C/man3/ilogb.3:144 +msgid "" +"The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + #. Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6794 #. type: Plain text -#: build/C/man3/ilogb.3:146 +#: build/C/man3/ilogb.3:150 +msgid "" +"Before version 2.16, the following bugs existed in the glibc implementation " +"of these functions:" +msgstr "" +"バージョン 2.16 より前では、これらの関数の glibc 実装には以下のバグが存在し" +"た。" + +#. type: IP +#: build/C/man3/ilogb.3:150 build/C/man3/ilogb.3:156 +#, no-wrap +msgid "*" +msgstr "*" + +#. type: Plain text +#: build/C/man3/ilogb.3:156 msgid "" -"These functions do not set I or raise an exception for this case." -msgstr "これらの関数は、この状況で I を設定せず、例外も上げない。" +"The domain error case where I is 0 or a NaN did not cause I to be " +"set or (on some achitectures) raise a floating-point exception." +msgstr "" +"I が 0 か NaN の場合の領域エラーで、I が設定されなかったり、(アーキ" +"テクチャーによっては) 浮動小数点例外が上がらなかった。" #. type: Plain text -#: build/C/man3/ilogb.3:152 +#: build/C/man3/ilogb.3:162 +msgid "" +"The domain error case where I is an infinity did not cause I to be " +"set or raise a floating-point exception." +msgstr "" +"I が無限大の場合の領域エラーで、I が設定されず、浮動小数点例外が上" +"がらなかった。" + +#. type: Plain text +#: build/C/man3/ilogb.3:166 msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" @@ -4779,7 +5062,7 @@ msgid "BIB<);>\n" msgstr "BIB<);>\n" #. type: Plain text -#: build/C/man3/infnan.3:54 +#: build/C/man3/infnan.3:56 msgid "" "The B() function returns a suitable value for infinity and \"not-a-" "number\" (NaN) results. The value of I can be B to represent " @@ -4790,49 +5073,49 @@ msgstr "" "I も同様に設定される。" #. type: Plain text -#: build/C/man3/infnan.3:60 +#: build/C/man3/infnan.3:64 msgid "If I is B (Infinity), B is returned." msgstr "I が B (無限大) の場合、 B が返される。" #. type: Plain text -#: build/C/man3/infnan.3:62 +#: build/C/man3/infnan.3:72 msgid "If I is -B (-Infinity), -B is returned." msgstr "I が -B (負の無限大) の場合、 -B が返される。" #. type: Plain text -#: build/C/man3/infnan.3:64 +#: build/C/man3/infnan.3:76 msgid "If I is anything else, NAN is returned." msgstr "I がそれ以外の値の場合、NaN が返される。" #. type: TP -#: build/C/man3/infnan.3:65 +#: build/C/man3/infnan.3:77 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man3/infnan.3:68 +#: build/C/man3/infnan.3:82 msgid "The value of I is \"not-a-number\" (NaN)." msgstr "I の値が無効値 (NaN) である。" #. type: TP -#: build/C/man3/infnan.3:68 +#: build/C/man3/infnan.3:82 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man3/infnan.3:71 +#: build/C/man3/infnan.3:87 msgid "The value of I is positive infinity or negative infinity." msgstr "I の値が正の無限大もしくは負の無限大である。" #. type: Plain text -#: build/C/man3/infnan.3:73 +#: build/C/man3/infnan.3:89 msgid "4.3BSD." msgstr "4.3BSD." #. type: Plain text -#: build/C/man3/infnan.3:76 +#: build/C/man3/infnan.3:92 msgid "" "This obsolete function was provided in libc4 and libc5, but is not available " "in glibc2." @@ -4849,8 +5132,8 @@ msgstr "ISGREATER" #. type: TH #: build/C/man3/isgreater.3:10 #, no-wrap -msgid "2012-05-06" -msgstr "2012-05-06" +msgid "2014-01-27" +msgstr "2014-01-27" #. type: Plain text #: build/C/man3/isgreater.3:14 @@ -4903,7 +5186,7 @@ msgid "All functions described here:" msgstr "ここで説明する全ての関数:" #. type: Plain text -#: build/C/man3/isgreater.3:53 +#: build/C/man3/isgreater.3:55 msgid "" "The normal relation operations (like B>, \"less than\") will fail if " "one of the operands is NaN. This will cause an exception. To avoid this, " @@ -4914,7 +5197,7 @@ msgstr "" "これを避けるため、C99 では以下のリストに示すマクロを定義している。" #. type: Plain text -#: build/C/man3/isgreater.3:59 +#: build/C/man3/isgreater.3:61 msgid "" "These macros are guaranteed to evaluate their arguments only once. The " "arguments must be of real floating-point type (note: do not pass integer " @@ -4927,13 +5210,13 @@ msgstr "" "整数値の引き数は実数の浮動小数点型に変換されないからである。)" #. type: TP -#: build/C/man3/isgreater.3:59 +#: build/C/man3/isgreater.3:61 #, no-wrap msgid "B()" msgstr "B()" #. type: Plain text -#: build/C/man3/isgreater.3:63 +#: build/C/man3/isgreater.3:69 msgid "" "determines I<(x)\\ E\\ (y)> without an exception if I or I is NaN." msgstr "" @@ -4941,13 +5224,13 @@ msgstr "" "い。" #. type: TP -#: build/C/man3/isgreater.3:63 +#: build/C/man3/isgreater.3:69 #, no-wrap msgid "B()" msgstr "B()" #. type: Plain text -#: build/C/man3/isgreater.3:67 +#: build/C/man3/isgreater.3:77 msgid "" "determines I<(x)\\ E=\\ (y)> without an exception if I or I is NaN." msgstr "" @@ -4955,13 +5238,13 @@ msgstr "" "い。" #. type: TP -#: build/C/man3/isgreater.3:67 +#: build/C/man3/isgreater.3:77 #, no-wrap msgid "B()" msgstr "B()" #. type: Plain text -#: build/C/man3/isgreater.3:71 +#: build/C/man3/isgreater.3:85 msgid "" "determines I<(x)\\ E\\ (y)> without an exception if I or I is NaN." msgstr "" @@ -4969,13 +5252,13 @@ msgstr "" "い。" #. type: TP -#: build/C/man3/isgreater.3:71 +#: build/C/man3/isgreater.3:85 #, no-wrap msgid "B()" msgstr "B()" #. type: Plain text -#: build/C/man3/isgreater.3:75 +#: build/C/man3/isgreater.3:93 msgid "" "determines I<(x)\\ E=\\ (y)> without an exception if I or I is NaN." msgstr "" @@ -4983,13 +5266,13 @@ msgstr "" "い。" #. type: TP -#: build/C/man3/isgreater.3:75 +#: build/C/man3/isgreater.3:93 #, no-wrap msgid "B()" msgstr "B()" #. type: Plain text -#: build/C/man3/isgreater.3:81 +#: build/C/man3/isgreater.3:107 msgid "" "determines I<(x)\\ E (y) || (x) E\\ (y)> without an exception if " "I or I is NaN. This macro is not equivalent to I because " @@ -5000,13 +5283,13 @@ msgstr "" "の評価式は I または I が NaN の場合に true となるためである。" #. type: TP -#: build/C/man3/isgreater.3:81 +#: build/C/man3/isgreater.3:107 #, no-wrap msgid "B()" msgstr "B()" #. type: Plain text -#: build/C/man3/isgreater.3:85 +#: build/C/man3/isgreater.3:111 msgid "" "determines whether its arguments are unordered, that is, whether at least " "one of the arguments is a NaN." @@ -5015,7 +5298,7 @@ msgstr "" "定する。" #. type: Plain text -#: build/C/man3/isgreater.3:90 +#: build/C/man3/isgreater.3:116 msgid "" "The macros other than B() return the result of the relational " "comparison; these macros return 0 if either argument is a NaN." @@ -5024,14 +5307,23 @@ msgstr "" "場合、これらのマクロは 0 を返す。" #. type: Plain text -#: build/C/man3/isgreater.3:93 +#: build/C/man3/isgreater.3:123 msgid "B() returns 1 if I or I is NaN and 0 otherwise." msgstr "" "B() は I か I が NaN の場合 1 を、 それ以外の場合 0 を返" "す。" #. type: Plain text -#: build/C/man3/isgreater.3:102 +#: build/C/man3/isgreater.3:136 +msgid "" +"The B(), B(), B(), B(), " +"B(), and B() macros are thread-safe." +msgstr "" +"マクロ B(), B(), B(), B(), " +"B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/isgreater.3:143 msgid "" "Not all hardware supports these functions, and where hardware support isn't " "provided, they will be emulated by macros. This will result in a " @@ -5044,7 +5336,7 @@ msgstr "" "わないこと。" #. type: Plain text -#: build/C/man3/isgreater.3:105 +#: build/C/man3/isgreater.3:146 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -5054,6 +5346,13 @@ msgstr "B(3), B(3)" msgid "J0" msgstr "J0" +#. type: TH +#: build/C/man3/j0.3:36 build/C/man3/lgamma.3:11 build/C/man3/lrint.3:27 +#: build/C/man3/y0.3:36 +#, no-wrap +msgid "2014-01-18" +msgstr "2014-01-18" + #. type: Plain text #: build/C/man3/j0.3:40 msgid "" @@ -5127,7 +5426,7 @@ msgid "_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\\ E=\\ 600" msgstr "_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\\ E=\\ 600" #. type: Plain text -#: build/C/man3/j0.3:100 +#: build/C/man3/j0.3:104 msgid "" "The B() and B() functions return Bessel functions of I of the " "first kind of orders 0 and 1, respectively. The B() function returns " @@ -5137,23 +5436,25 @@ msgstr "" "返す。 関数 B() は I の I 次の 第一種ベッセル関数の値を返す。" #. type: Plain text -#: build/C/man3/j0.3:110 +#: build/C/man3/j0.3:121 msgid "" -"The B() etc. and B() etc. functions are versions that take and " -"return I and I values, respectively." +"The B(), B(), and B(), functions are versions that take and " +"return I values. The B(), B(), and B() functions are " +"versions that take and return I values." msgstr "" -"B() 群の関数、 B() 群の関数は、それぞれ I 型、 I 型の返り値を返す。" +"関数 B(), B(), B() は、 I 型を引数に取り、返り値として" +"返す。 関数 B(), B(), and B() は、 I 型を引数に取" +"り、返り値として返す。" #. type: Plain text -#: build/C/man3/j0.3:114 +#: build/C/man3/j0.3:125 msgid "" "On success, these functions return the appropriate Bessel value of the first " "kind for I." msgstr "成功すると、これらの関数は I に対する第一種ベッセル関数の値を返す。" #. type: Plain text -#: build/C/man3/j0.3:125 +#: build/C/man3/j0.3:136 msgid "" "If I is too large in magnitude, or the result underflows, a range error " "occurs, and the return value is 0." @@ -5162,7 +5463,7 @@ msgstr "" "(range error) が発生し、返り値が 0 となる。" #. type: TP -#: build/C/man3/j0.3:132 +#: build/C/man3/j0.3:143 #, no-wrap msgid "Range error: result underflow, or I is too large in magnitude" msgstr "範囲エラー: 結果のアンダーフローや、I の絶対値が大き過ぎる" @@ -5171,7 +5472,7 @@ msgstr "範囲エラー: 結果のアンダーフローや、I の絶対値 #. .RB ( FE_UNDERFLOW ) #. is raised. #. type: Plain text -#: build/C/man3/j0.3:140 +#: build/C/man3/j0.3:151 msgid "I is set to B." msgstr "I に B が設定される。" @@ -5179,12 +5480,12 @@ msgstr "I に B が設定される。" #. e.g., j0(1.5e16) #. Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6805 #. type: Plain text -#: build/C/man3/j0.3:146 +#: build/C/man3/j0.3:157 msgid "These functions do not raise exceptions for B(3)." msgstr "これらの関数は、 B(3) でチェックできる例外を上げない。" #. type: Plain text -#: build/C/man3/j0.3:152 build/C/man3/y0.3:223 +#: build/C/man3/j0.3:163 build/C/man3/y0.3:236 msgid "" "The functions returning I conform to SVr4, 4.3BSD, POSIX.1-2001. " "The others are nonstandard functions that also exist on the BSDs." @@ -5193,7 +5494,7 @@ msgstr "" "外は非標準の関数で、BSD にも存在する。" #. type: Plain text -#: build/C/man3/j0.3:159 +#: build/C/man3/j0.3:172 msgid "" "There are errors of up to 2e-16 in the values returned by B(), B() " "and B() for values of I between -8 and 8." @@ -5202,7 +5503,7 @@ msgstr "" "最大で 2e-16 の誤差がある。" #. type: Plain text -#: build/C/man3/j0.3:161 +#: build/C/man3/j0.3:174 msgid "B(3)" msgstr "B(3)" @@ -5212,6 +5513,12 @@ msgstr "B(3)" msgid "LDEXP" msgstr "LDEXP" +#. type: TH +#: build/C/man3/ldexp.3:34 +#, no-wrap +msgid "2013-08-19" +msgstr "2013-08-19" + #. type: Plain text #: build/C/man3/ldexp.3:37 msgid "" @@ -5260,8 +5567,8 @@ msgid "If I is zero, then I is returned." msgstr "I がゼロの場合、 I が返される。" #. type: Plain text -#: build/C/man3/ldexp.3:106 build/C/man3/scalb.3:128 -#: build/C/man3/scalbln.3:120 +#: build/C/man3/ldexp.3:106 build/C/man3/scalb.3:133 +#: build/C/man3/scalbln.3:125 msgid "" "If the result overflows, a range error occurs, and the functions return " "B, B, or B, respectively, with a sign the " @@ -5272,7 +5579,13 @@ msgstr "" "る。" #. type: Plain text -#: build/C/man3/ldexp.3:139 +#: build/C/man3/ldexp.3:137 +msgid "" +"The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/ldexp.3:147 msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" @@ -5354,7 +5667,7 @@ msgid "I:" msgstr "I:" #. type: Plain text -#: build/C/man3/lgamma.3:84 +#: build/C/man3/lgamma.3:86 msgid "" "The B() function returns the natural logarithm of the absolute " "value of the Gamma function. The sign of the Gamma function is returned in " @@ -5366,28 +5679,28 @@ msgstr "" "る。 格納される値は、ガンマ関数が正または 0 の場合 1、 負の場合 -1 である。" #. type: Plain text -#: build/C/man3/lgamma.3:92 +#: build/C/man3/lgamma.3:96 msgid "" "Since using a constant location I is not thread-safe, the functions " -"B() etc. have been introduced; they return the sign via the " -"argument I." +"B(), B(), and B() have been introduced; " +"they return the sign via the argument I." msgstr "" "I という固定された場所を使うことはスレッドセーフではないので、 関数 " -"B() などが導入されている。 これらの関数では、符号は引き数 " -"I 経由で返される。" +"B(), B(), B() が導入された。 これらの関数で" +"は、符号は引き数 I 経由で返される。" #. type: Plain text -#: build/C/man3/lgamma.3:94 +#: build/C/man3/lgamma.3:98 msgid "On success, these functions return the natural logarithm of Gamma(x)." msgstr "成功すると、これらの関数は Gamma(x) の自然対数を返す。" #. type: Plain text -#: build/C/man3/lgamma.3:102 +#: build/C/man3/lgamma.3:106 msgid "If I is 1 or 2, +0 is returned." msgstr "I が 1 か 2 の場合、+0 が返される。" #. type: Plain text -#: build/C/man3/lgamma.3:118 +#: build/C/man3/lgamma.3:122 msgid "" "If I is a nonpositive integer, a pole error occurs, and the functions " "return +B, +B, or +B, respectively." @@ -5396,7 +5709,7 @@ msgstr "" "+B, +B, +B を返す。" #. type: Plain text -#: build/C/man3/lgamma.3:128 build/C/man3/tgamma.3:88 +#: build/C/man3/lgamma.3:132 build/C/man3/tgamma.3:92 msgid "" "If the result overflows, a range error occurs, and the functions return " "B, B, or B, respectively, with the correct " @@ -5407,13 +5720,13 @@ msgstr "" "い符号が付与される。" #. type: TP -#: build/C/man3/lgamma.3:135 +#: build/C/man3/lgamma.3:139 #, no-wrap msgid "Pole error: I is a nonpositive integer" msgstr "極エラー: I が正でない整数" #. type: Plain text -#: build/C/man3/lgamma.3:163 +#: build/C/man3/lgamma.3:167 msgid "" "The B() functions are specified in C99 and POSIX.1-2001. " "I is specified in POSIX.1-2001, but not in C99. The B() " @@ -5425,7 +5738,7 @@ msgstr "" #. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6777 #. type: Plain text -#: build/C/man3/lgamma.3:173 +#: build/C/man3/lgamma.3:177 msgid "" "In glibc 2.9 and earlier, when a pole error occurs, I is set to " "B; instead of the POSIX-mandated B. Since version 2.10, glibc " @@ -5437,7 +5750,7 @@ msgstr "" "は、正しい動作をする。" #. type: Plain text -#: build/C/man3/lgamma.3:175 +#: build/C/man3/lgamma.3:179 msgid "B(3)" msgstr "B(3)" @@ -5476,22 +5789,22 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/log.3:72 +#: build/C/man3/log.3:73 msgid "The B() function returns the natural logarithm of I." msgstr "B() 関数は I の自然対数を返す。" #. type: Plain text -#: build/C/man3/log.3:75 +#: build/C/man3/log.3:76 msgid "On success, these functions return the natural logarithm of I." msgstr "成功すると、これらの関数は I の自然対数を返す。" #. type: Plain text -#: build/C/man3/log.3:84 +#: build/C/man3/log.3:85 msgid "If I is 1, the result is +0." msgstr "I が 1 の場合、+0 が返される。" #. type: Plain text -#: build/C/man3/log.3:99 build/C/man3/logb.3:111 +#: build/C/man3/log.3:100 build/C/man3/logb.3:111 msgid "" "If I is zero, then a pole error occurs, and the functions return -" "B, -B, or -B, respectively." @@ -5500,7 +5813,7 @@ msgstr "" "B, -B, -B を返す。" #. type: Plain text -#: build/C/man3/log.3:104 +#: build/C/man3/log.3:105 msgid "" "If I is negative (including negative infinity), then a domain error " "occurs, and a NaN (not a number) is returned." @@ -5509,19 +5822,19 @@ msgstr "" "(not a number) が返される。" #. type: TP -#: build/C/man3/log.3:111 build/C/man3/y0.3:165 +#: build/C/man3/log.3:112 build/C/man3/y0.3:178 #, no-wrap msgid "Domain error: I is negative" msgstr "領域エラー (domain error): I が負である" #. type: TP -#: build/C/man3/log.3:119 +#: build/C/man3/log.3:120 #, no-wrap msgid "Pole error: I is zero" msgstr "極エラー (pole error): I が 0 である" #. type: Plain text -#: build/C/man3/log.3:127 build/C/man3/tgamma.3:128 +#: build/C/man3/log.3:128 build/C/man3/tgamma.3:130 msgid "" "I is set to B. A divide-by-zero floating-point exception " "(B) is raised." @@ -5530,7 +5843,7 @@ msgstr "" "例外 (B) が上がる。" #. type: Plain text -#: build/C/man3/log.3:140 +#: build/C/man3/log.3:141 msgid "" "In glibc 2.5 and earlier, taking the B() of a NaN produces a bogus " "invalid floating-point (B) exception." @@ -5539,7 +5852,7 @@ msgstr "" "例外 (B) が発生していた。" #. type: Plain text -#: build/C/man3/log.3:147 +#: build/C/man3/log.3:148 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3)" msgstr "" @@ -5580,33 +5893,33 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/log10.3:72 +#: build/C/man3/log10.3:73 msgid "The B() function returns the base 10 logarithm of I." msgstr "B() 関数は I の常用対数 (底が 10 の対数) を返す。" #. type: Plain text -#: build/C/man3/log10.3:75 +#: build/C/man3/log10.3:76 msgid "On success, these functions return the base 10 logarithm of I." msgstr "成功すると、これらの関数は I の常用対数 (底が 10 の対数) を返す。" #. type: Plain text -#: build/C/man3/log10.3:80 build/C/man3/log2.3:80 +#: build/C/man3/log10.3:81 build/C/man3/log2.3:81 msgid "" "For special cases, including where I is 0, 1, negative, infinity, or NaN, " "see B(3)." msgstr "" -"I が 0、1、負、無限大、NaN などのさまざまな特別な状況については、 B" -"(3) を参照のこと。" +"I が 0、1、負、無限大、NaN などのさまざまな特別な状況については、 " +"B(3) を参照のこと。" #. type: Plain text -#: build/C/man3/log10.3:88 build/C/man3/log2.3:88 +#: build/C/man3/log10.3:89 build/C/man3/log2.3:89 msgid "" -"For a discussion of the errors that can occur for these functions, see B" -"(3)." +"For a discussion of the errors that can occur for these functions, see " +"B(3)." msgstr "これらの関数で発生するエラーについては、 B(3) を参照のこと。" #. type: Plain text -#: build/C/man3/log10.3:101 +#: build/C/man3/log10.3:102 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3)" msgstr "" @@ -5618,6 +5931,12 @@ msgstr "" msgid "LOG1P" msgstr "LOG1P" +#. type: TH +#: build/C/man3/log1p.3:29 build/C/man3/logb.3:29 +#, no-wrap +msgid "2014-02-28" +msgstr "2014-02-28" + #. type: Plain text #: build/C/man3/log1p.3:32 msgid "log1p, log1pf, log1pl - logarithm of 1 plus argument" @@ -5663,20 +5982,20 @@ msgid " log (1 + I)\n" msgstr " log (1 + I)\n" #. type: Plain text -#: build/C/man3/log1p.3:81 +#: build/C/man3/log1p.3:83 msgid "" "It is computed in a way that is accurate even if the value of I is near " "zero." msgstr "I の値が 0 に近い場合でも正確に計算できる方法が用いられる。" #. type: Plain text -#: build/C/man3/log1p.3:84 +#: build/C/man3/log1p.3:86 msgid "" "On success, these functions return the natural logarithm of I<(1\\ +\\ x)>." msgstr "成功すると、これらの関数は I<(1\\ +\\ x)> の自然対数を返す。" #. type: Plain text -#: build/C/man3/log1p.3:103 +#: build/C/man3/log1p.3:105 msgid "" "If I is -1, a pole error occurs, and the functions return -B, -" "B, or -B, respectively." @@ -5687,7 +6006,7 @@ msgstr "" #. POSIX.1 specifies a possible range error if x is subnormal #. glibc 2.8 doesn't do this #. type: Plain text -#: build/C/man3/log1p.3:111 +#: build/C/man3/log1p.3:113 msgid "" "If I is less than -1 (including negative infinity), a domain error " "occurs, and a NaN (not a number) is returned." @@ -5696,13 +6015,13 @@ msgstr "" "生し、 NaN (not a number) が返される。" #. type: TP -#: build/C/man3/log1p.3:118 +#: build/C/man3/log1p.3:120 #, no-wrap msgid "Domain error: I is less than -1" msgstr "領域エラー (domain error): I が -1 より小さい" #. type: TP -#: build/C/man3/log1p.3:126 +#: build/C/man3/log1p.3:128 #, no-wrap msgid "Pole error: I is -1" msgstr "極エラー (pole error): I が -1 である" @@ -5711,13 +6030,19 @@ msgstr "極エラー (pole error): I が -1 である" #. is set to #. .BR ERANGE . #. type: Plain text -#: build/C/man3/log1p.3:134 build/C/man3/logb.3:131 +#: build/C/man3/log1p.3:136 build/C/man3/logb.3:131 msgid "A divide-by-zero floating-point exception (B) is raised." msgstr "" "0 による除算 (divide-by-zero) 浮動小数点例外 (B) が上がる。" #. type: Plain text -#: build/C/man3/log1p.3:147 +#: build/C/man3/log1p.3:150 +msgid "" +"The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/log1p.3:157 msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" @@ -5727,6 +6052,12 @@ msgstr "B(3), B(3), B(3)" msgid "LOG2" msgstr "LOG2" +#. type: TH +#: build/C/man3/log2.3:36 +#, no-wrap +msgid "2010-09-12" +msgstr "2010-09-12" + #. type: Plain text #: build/C/man3/log2.3:39 msgid "log2, log2f, log2l - base-2 logarithmic function" @@ -5756,17 +6087,17 @@ msgid "B(), B(), B():" msgstr "B(), B(), B():" #. type: Plain text -#: build/C/man3/log2.3:72 +#: build/C/man3/log2.3:73 msgid "The B() function returns the base 2 logarithm of I." msgstr "B() 関数は底を 2 とする I の対数を返す。" #. type: Plain text -#: build/C/man3/log2.3:75 +#: build/C/man3/log2.3:76 msgid "On success, these functions return the base 2 logarithm of I." msgstr "成功すると、これらの関数は I の底を 2 とする対数を返す。" #. type: Plain text -#: build/C/man3/log2.3:102 +#: build/C/man3/log2.3:103 msgid "B(3), B(3), B(3), B(3), B(3)" msgstr "B(3), B(3), B(3), B(3), B(3)" @@ -5849,7 +6180,12 @@ msgid "Pole error: I is 0" msgstr "極エラー (pole error): I が 0 である" #. type: Plain text -#: build/C/man3/logb.3:148 +#: build/C/man3/logb.3:151 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/logb.3:156 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -5917,26 +6253,26 @@ msgstr "" "丸め方向については B(3) を参照)。" #. type: Plain text -#: build/C/man3/lrint.3:73 +#: build/C/man3/lrint.3:74 msgid "" -"Note that unlike B(3), etc., the return type of these functions " -"differs from that of their arguments." +"Note that unlike the B(3) family of functions, the return type of " +"these functions differs from that of their arguments." msgstr "" -"B(3) と違い、これらの関数の返り値の型は引き数の型と異なる点に注意する" -"こと。" +"B(3) 系の関数と違い、これらの関数の返り値の型は引き数の型と異なる点に注" +"意すること。" #. type: Plain text -#: build/C/man3/lrint.3:75 build/C/man3/lround.3:78 build/C/man3/rint.3:107 -#: build/C/man3/round.3:75 build/C/man3/trunc.3:63 +#: build/C/man3/lrint.3:76 build/C/man3/lround.3:79 build/C/man3/rint.3:113 +#: build/C/man3/round.3:77 build/C/man3/trunc.3:65 msgid "These functions return the rounded integer value." msgstr "これらの関数は丸めた整数値を返す。" #. The return value is -(LONG_MAX - 1) or -(LLONG_MAX -1) #. type: Plain text -#: build/C/man3/lrint.3:87 build/C/man3/lround.3:90 +#: build/C/man3/lrint.3:88 build/C/man3/lround.3:91 msgid "" "If I is a NaN or an infinity, or the rounded value is too large to be " -"stored in a I (I in the case of the B functions) then " +"stored in a I (I in the case of the B functions), then " "a domain error occurs, and the return value is unspecified." msgstr "" "I が NaN か無限大の場合、もしくは丸めた値が大き過ぎて I (B 関数" @@ -5944,19 +6280,28 @@ msgstr "" "生し、返り値は不定となる。" #. type: TP -#: build/C/man3/lrint.3:94 build/C/man3/lround.3:97 +#: build/C/man3/lrint.3:95 build/C/man3/lround.3:98 #, no-wrap msgid "Domain error: I is a NaN or infinite, or the rounded value is too large" msgstr "領域エラー (domain error): I が NaN か無限大、もしくは丸めた値が大き過ぎる" #. type: Plain text -#: build/C/man3/lrint.3:118 +#: build/C/man3/lrint.3:121 +msgid "" +"The B(), B(), B(), B(), B(), and " +"B() functions are thread-safe." +msgstr "" +"関数 B(), B(), B(), B(), B(), " +"B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/lrint.3:130 msgid "" -"B(3), B(3), B(3), B(3), B(3), B" -"(3)" +"B(3), B(3), B(3), B(3), B(3), " +"B(3)" msgstr "" -"B(3), B(3), B(3), B(3), B(3), B" -"(3)" +"B(3), B(3), B(3), B(3), B(3), " +"B(3)" #. type: TH #: build/C/man3/lround.3:27 @@ -5964,6 +6309,12 @@ msgstr "" msgid "LROUND" msgstr "LROUND" +#. type: TH +#: build/C/man3/lround.3:27 build/C/man3/rint.3:27 +#, no-wrap +msgid "2013-08-26" +msgstr "2013-08-26" + #. type: Plain text #: build/C/man3/lround.3:31 msgid "" @@ -6013,30 +6364,39 @@ msgstr "BIB<);>\n" #: build/C/man3/lround.3:70 msgid "" "These functions round their argument to the nearest integer value, rounding " -"away from zero, regardless of the current rounding direction (see B" -"(3))." +"away from zero, regardless of the current rounding direction (see " +"B(3))." msgstr "" "これらの関数は最も近い整数に引き数を丸める。 現在の丸め方向に関係なく、 0 か" -"ら遠い方の最も近い整数に引き数は丸められる (現在の丸め方向については B" -"(3) 参照)。" +"ら遠い方の最も近い整数に引き数は丸められる (現在の丸め方向については " +"B(3) 参照)。" #. type: Plain text -#: build/C/man3/lround.3:76 +#: build/C/man3/lround.3:77 msgid "" -"Note that unlike B(3), B(3), etc., the return type of these " -"functions differs from that of their arguments." +"Note that unlike the B(3) and B(3), functions, the return type " +"of these functions differs from that of their arguments." msgstr "" -"B(3), B(3) などと違い、これらの関数の返り値の型は引き数の型と異" +"関数 B(3), B(3) と違い、これらの関数の返り値の型は引き数の型と異" "なる点に注意すること。" #. type: Plain text -#: build/C/man3/lround.3:121 build/C/man3/trunc.3:87 +#: build/C/man3/lround.3:124 msgid "" -"B(3), B(3), B(3), B(3), B(3), B" -"(3)" +"The B(), B(), B(), B(), B(), " +"and B() functions are thread-safe." msgstr "" -"B(3), B(3), B(3), B(3), B(3), B" -"(3)" +"関数 B(), B(), B(), B(), B(), " +"B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/lround.3:133 build/C/man3/trunc.3:101 +msgid "" +"B(3), B(3), B(3), B(3), B(3), " +"B(3)" +msgstr "" +"B(3), B(3), B(3), B(3), B(3), " +"B(3)" #. type: TH #: build/C/man7/math_error.7:26 @@ -6044,6 +6404,12 @@ msgstr "" msgid "MATH_ERROR" msgstr "MATH_ERROR" +#. type: TH +#: build/C/man7/math_error.7:26 build/C/man3/pow10.3:25 +#, no-wrap +msgid "2008-08-11" +msgstr "2008-08-11" + #. type: Plain text #: build/C/man7/math_error.7:29 msgid "math_error - detecting errors from mathematical functions" @@ -6076,9 +6442,9 @@ msgstr "" "を返すことでエラーを通知する。 Imath.hE> で宣言されている数学関数" "は、通常は浮動小数点値を返すので、 他の機構を使ってエラーを通知する。 エラー" "通知機構は 2 種類あり、 古いものが I を設定するやり方であり、新しいも" -"のが B(3) で説明されている浮動小数点例外機構である。 (B" -"(3) と B(3) を使用する。これらについては以下で概要を説明して" -"いる。)" +"のが B(3) で説明されている浮動小数点例外機構である。 " +"(B(3) と B(3) を使用する。これらについては以下" +"で概要を説明している。)" #. type: Plain text #: build/C/man7/math_error.7:58 @@ -6371,8 +6737,8 @@ msgstr "MATHERR" #. type: TH #: build/C/man3/matherr.3:27 #, no-wrap -msgid "2010-09-10" -msgstr "2010-09-10" +msgid "2014-06-13" +msgstr "2014-06-13" #. type: Plain text #: build/C/man3/matherr.3:30 @@ -6439,7 +6805,7 @@ msgid "" "value B<_SVID_> to the external variable B<_LIB_VERSION>." msgstr "" "B() を使用するためには、\n" -"プログラマは (I<どの>ヘッダファイルをインクルードするよりも前に)\n" +"プログラマは (I<どの>ヘッダーファイルをインクルードするよりも前に)\n" "B<_SVID_SOURCE> 機能検査マクロを定義し、値 B<_SVID_> をグローバル変数\n" "B<_LIB_VERSION> に代入しなければならない。" @@ -6459,7 +6825,7 @@ msgstr "" "デフォルト版を上書きすることができる。\n" "プログラマが定義した関数は例外が発生した際に起動される。\n" "この関数は引き数 1 個で起動され、その引き数は以下に示す\n" -"I 構造体へのポインタである。" +"I 構造体へのポインターである。" #. type: Plain text #: build/C/man3/matherr.3:97 @@ -6501,7 +6867,7 @@ msgid "" msgstr "" "領域エラー (domain error) が発生した\n" "(関数の引き数が関数が定義された範囲外であった)。\n" -"返り値は関数によって異なり、 I には B が設定される。" +"返り値は関数によって異なり、 I には B が設定される。" #. type: TP #: build/C/man3/matherr.3:111 @@ -7024,10 +7390,15 @@ msgid "remainder(x,0)\tDOMAIN\tNAN\ty\tEDOM\t\n" msgstr "remainder(x,0)\tDOMAIN\tNAN\ty\tEDOM\t\n" #. type: Plain text -#: build/C/man3/matherr.3:296 +#: build/C/man3/matherr.3:280 +msgid "The B() function is thread-safe." +msgstr "B() 関数はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/matherr.3:301 msgid "" -"The example program demonstrates the use of B() when calling B" -"(3). The program takes up to three command-line arguments. The first " +"The example program demonstrates the use of B() when calling " +"B(3). The program takes up to three command-line arguments. The first " "argument is the floating-point number to be given to B(3). If the " "optional second argument is provided, then B<_LIB_VERSION> is set to " "B<_SVID_> so that B() is called, and the integer supplied in the " @@ -7048,7 +7419,7 @@ msgstr "" "数学関数の返り値として代わりに引き数で指定した値を割り当てる。" #. type: Plain text -#: build/C/man3/matherr.3:301 +#: build/C/man3/matherr.3:306 msgid "" "The following example run, where B(3) is given an argument of 0.0, " "does not use B():" @@ -7058,7 +7429,7 @@ msgstr "" "B() は使用しない。" #. type: Plain text -#: build/C/man3/matherr.3:307 +#: build/C/man3/matherr.3:312 #, no-wrap msgid "" "$B< ./a.out 0.0>\n" @@ -7070,14 +7441,14 @@ msgstr "" "x=-inf\n" #. type: Plain text -#: build/C/man3/matherr.3:313 +#: build/C/man3/matherr.3:318 msgid "In the following run, B() is called, and returns 0:" msgstr "" "以下の実行例では、\n" "B() が呼び出され、返り値 0 が返される。" #. type: Plain text -#: build/C/man3/matherr.3:323 +#: build/C/man3/matherr.3:328 #, no-wrap msgid "" "$B< ./a.out 0.0 0>\n" @@ -7097,18 +7468,18 @@ msgstr "" "x=-340282346638528859811704183484516925440.000000\n" #. type: Plain text -#: build/C/man3/matherr.3:327 +#: build/C/man3/matherr.3:332 msgid "The message \"log: SING error\" was printed by the C library." msgstr "メッセージ \"log: SING error\" は C ライブラリによって出力されている。" #. type: Plain text -#: build/C/man3/matherr.3:331 +#: build/C/man3/matherr.3:336 msgid "" "In the following run, B() is called, and returns a nonzero value:" msgstr "次の実行例では、 B() が呼び出され、0 以外の返り値が返される。" #. type: Plain text -#: build/C/man3/matherr.3:339 +#: build/C/man3/matherr.3:344 #, no-wrap msgid "" "$B< ./a.out 0.0 1>\n" @@ -7124,7 +7495,7 @@ msgstr "" "x=-340282346638528859811704183484516925440.000000\n" #. type: Plain text -#: build/C/man3/matherr.3:345 +#: build/C/man3/matherr.3:350 msgid "" "In this case, the C library did not print a message, and I was not " "set." @@ -7133,7 +7504,7 @@ msgstr "" "I は設定されていない。" #. type: Plain text -#: build/C/man3/matherr.3:350 +#: build/C/man3/matherr.3:355 msgid "" "In the following run, B() is called, changes the return value of " "the math function, and returns a nonzero value:" @@ -7142,7 +7513,7 @@ msgstr "" "数学関数の返り値が変更され、0 以外の返り値が返されている。" #. type: Plain text -#: build/C/man3/matherr.3:358 +#: build/C/man3/matherr.3:363 #, no-wrap msgid "" "$B< ./a.out 0.0 1 12345.0>\n" @@ -7158,7 +7529,7 @@ msgstr "" "x=12345.000000\n" #. type: Plain text -#: build/C/man3/matherr.3:368 +#: build/C/man3/matherr.3:373 #, no-wrap msgid "" "#define _SVID_SOURCE\n" @@ -7174,7 +7545,7 @@ msgstr "" "#include Estdlib.hE\n" #. type: Plain text -#: build/C/man3/matherr.3:374 +#: build/C/man3/matherr.3:379 #, no-wrap msgid "" "static int matherr_ret = 0; /* Value that matherr()\n" @@ -7190,7 +7561,7 @@ msgstr "" "static double new_retval; /* New function return value */\n" #. type: Plain text -#: build/C/man3/matherr.3:389 +#: build/C/man3/matherr.3:394 #, no-wrap msgid "" "int\n" @@ -7224,7 +7595,7 @@ msgstr "" " fprintf(stderr, \" retval: %f\\en\", exc-Eretval);\n" #. type: Plain text -#: build/C/man3/matherr.3:392 +#: build/C/man3/matherr.3:397 #, no-wrap msgid "" " if (change_retval)\n" @@ -7234,7 +7605,7 @@ msgstr "" " exc-Eretval = new_retval;\n" #. type: Plain text -#: build/C/man3/matherr.3:395 +#: build/C/man3/matherr.3:400 #, no-wrap msgid "" " return matherr_ret;\n" @@ -7244,7 +7615,7 @@ msgstr "" "}\n" #. type: Plain text -#: build/C/man3/matherr.3:400 +#: build/C/man3/matherr.3:405 #, no-wrap msgid "" "int\n" @@ -7258,7 +7629,7 @@ msgstr "" " double x;\n" #. type: Plain text -#: build/C/man3/matherr.3:406 +#: build/C/man3/matherr.3:411 #, no-wrap msgid "" " if (argc E 2) {\n" @@ -7274,7 +7645,7 @@ msgstr "" " }\n" #. type: Plain text -#: build/C/man3/matherr.3:411 +#: build/C/man3/matherr.3:416 #, no-wrap msgid "" " if (argc E 2) {\n" @@ -7288,7 +7659,7 @@ msgstr "" " }\n" #. type: Plain text -#: build/C/man3/matherr.3:416 +#: build/C/man3/matherr.3:421 #, no-wrap msgid "" " if (argc E 3) {\n" @@ -7302,7 +7673,7 @@ msgstr "" " }\n" #. type: Plain text -#: build/C/man3/matherr.3:420 +#: build/C/man3/matherr.3:425 #, no-wrap msgid "" " x = log(atof(argv[1]));\n" @@ -7314,7 +7685,7 @@ msgstr "" " perror(\"errno\");\n" #. type: Plain text -#: build/C/man3/matherr.3:424 +#: build/C/man3/matherr.3:429 #, no-wrap msgid "" " printf(\"x=%f\\en\", x);\n" @@ -7326,7 +7697,7 @@ msgstr "" "}\n" #. type: Plain text -#: build/C/man3/matherr.3:429 +#: build/C/man3/matherr.3:434 msgid "B(3), B(7), B(7)" msgstr "B(3), B(7), B(7)" @@ -7368,7 +7739,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/modf.3:72 +#: build/C/man3/modf.3:76 msgid "" "The B() function breaks the argument I into an integral part and a " "fractional part, each of which has the same sign as I. The integral part " @@ -7379,17 +7750,17 @@ msgstr "" "れる。" #. type: Plain text -#: build/C/man3/modf.3:76 +#: build/C/man3/modf.3:81 msgid "The B() function returns the fractional part of I." msgstr "B() 関数は I の小数部分を返す。" #. type: Plain text -#: build/C/man3/modf.3:82 +#: build/C/man3/modf.3:87 msgid "If I is a NaN, a NaN is returned, and I<*iptr> is set to a NaN." msgstr "I が NaN の場合、NaN が返され、 I<*iptr> に NaN が設定される。" #. type: Plain text -#: build/C/man3/modf.3:88 +#: build/C/man3/modf.3:93 msgid "" "If I is positive infinity (negative infinity), +0 (-0) is returned, and " "I<*iptr> is set to positive infinity (negative infinity)." @@ -7398,7 +7769,12 @@ msgstr "" "限大 (負の無限大) が設定される。" #. type: Plain text -#: build/C/man3/modf.3:99 +#: build/C/man3/modf.3:103 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/modf.3:112 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -7461,8 +7837,8 @@ msgid "" "Similarly, calls to B() and B() are equivalent to analogous " "calls to B(3) and B(3)." msgstr "" -"同様に、 B() や B() を呼び出すのは、 B() や B" -"() を呼ぶのと同じである。" +"同様に、 B() や B() を呼び出すのは、 B() や " +"B() を呼ぶのと同じである。" #. type: Plain text #: build/C/man3/nan.3:73 @@ -7495,6 +7871,12 @@ msgstr "B(3), B(3), B(7)" msgid "NEXTAFTER" msgstr "NEXTAFTER" +#. type: TH +#: build/C/man3/nextafter.3:11 +#, no-wrap +msgid "2013-09-02" +msgstr "2013-09-02" + #. type: Plain text #: build/C/man3/nextafter.3:15 msgid "" @@ -7550,32 +7932,35 @@ msgid "B(), B(), B():" msgstr "B(), B(), B():" #. type: Plain text -#: build/C/man3/nextafter.3:83 +#: build/C/man3/nextafter.3:86 msgid "" -"The B() functions return the next representable floating-point " -"value following I in the direction of I. If I is less than I, " -"these functions will return the largest representable number less than I." +"The B(), B(), and B() functions return " +"the next representable floating-point value following I in the direction " +"of I. If I is less than I, these functions will return the largest " +"representable number less than I." msgstr "" -"B() 関数群は、I に向かう方向で I のすぐ次の浮動小数点数表現" -"を返す。 I が I より小さい場合、 I より小さい最大の浮動小数点表現の" -"値を返す。" +"関数 B(), B(), B() は、I に向かう方向" +"で I のすぐ次の浮動小数点数表現を返す。 I が I より小さい場合、 " +"I より小さい最大の浮動小数点表現の値を返す。" #. type: Plain text -#: build/C/man3/nextafter.3:85 +#: build/C/man3/nextafter.3:93 msgid "If I equals I, the functions return I." msgstr "I が I と等しい場合、I が返される。" #. type: Plain text -#: build/C/man3/nextafter.3:93 +#: build/C/man3/nextafter.3:104 msgid "" -"The B() functions do the same as the B() functions, " -"except that they have a I second argument." +"The B(), B(), and B() functions do " +"the same as the corresponding B() functions, except that they " +"have a I second argument." msgstr "" -"B() 関数群は、2 番目の引き数が I 型である点以外、 " -"B() 関数群と同じはたらきをする。" +"関数 B(), B(), B() は、2 番目の引き数" +"が I 型である点以外、 対応する B() 関数と同じはたらき" +"をする。" #. type: Plain text -#: build/C/man3/nextafter.3:99 +#: build/C/man3/nextafter.3:110 msgid "" "On success, these functions return the next representable floating-point " "value after I in the direction of I." @@ -7584,7 +7969,7 @@ msgstr "" "現を返す。" #. type: Plain text -#: build/C/man3/nextafter.3:109 +#: build/C/man3/nextafter.3:120 msgid "" "If I equals I, then I (cast to the same type as I) is returned." msgstr "" @@ -7593,7 +7978,7 @@ msgstr "" #. e.g., DBL_MAX #. type: Plain text -#: build/C/man3/nextafter.3:129 +#: build/C/man3/nextafter.3:140 msgid "" "If I is finite, and the result would overflow, a range error occurs, and " "the functions return B, B, or B, " @@ -7604,7 +7989,7 @@ msgstr "" "値には数学的に正しい符号が付与される。" #. type: Plain text -#: build/C/man3/nextafter.3:138 +#: build/C/man3/nextafter.3:149 msgid "" "If I is not equal to I, and the correct function result would be " "subnormal, zero, or underflow, a range error occurs, and either the correct " @@ -7615,13 +8000,22 @@ msgstr "" "い場合には) 0.0 が返される。" #. type: TP -#: build/C/man3/nextafter.3:154 +#: build/C/man3/nextafter.3:165 #, no-wrap msgid "Range error: result is subnormal or underflows" msgstr "範囲エラー: 結果が非正規化数かアンダーフロー" #. type: Plain text -#: build/C/man3/nextafter.3:177 +#: build/C/man3/nextafter.3:190 +msgid "" +"The B(), B(), B(), B(), " +"B(), and B() functions are thread-safe." +msgstr "" +"関数 B(), B(), B(), B(), " +"B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/nextafter.3:199 msgid "" "In glibc version 2.5 and earlier, these functions do not raise an underflow " "floating-point (B) exception when an underflow occurs." @@ -7630,7 +8024,7 @@ msgstr "" "アンダーフロー浮動小数点例外 (B) を上がない。" #. type: Plain text -#: build/C/man3/nextafter.3:179 +#: build/C/man3/nextafter.3:201 msgid "B(3)" msgstr "B(3)" @@ -7669,20 +8063,20 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/pow.3:72 +#: build/C/man3/pow.3:75 msgid "" "The B() function returns the value of I raised to the power of I." msgstr "B() 関数は I の I 乗の値を返す。" #. type: Plain text -#: build/C/man3/pow.3:77 +#: build/C/man3/pow.3:80 msgid "" "On success, these functions return the value of I to the power of I." msgstr "成功すると、これらの関数は I の I 乗の値を返す。" #. The domain error is generated at least as far back as glibc 2.4 #. type: Plain text -#: build/C/man3/pow.3:85 +#: build/C/man3/pow.3:88 msgid "" "If I is a finite value less than 0, and I is a finite noninteger, a " "domain error occurs, and a NaN is returned." @@ -7692,7 +8086,7 @@ msgstr "" #. The range error is generated at least as far back as glibc 2.4 #. type: Plain text -#: build/C/man3/pow.3:95 +#: build/C/man3/pow.3:98 msgid "" "If the result overflows, a range error occurs, and the functions return " "B, B, or B, respectively, with the " @@ -7706,7 +8100,7 @@ msgstr "" #. but http://sources.redhat.com/bugzilla/show_bug.cgi?id=2678 #. points out that the zero has the wrong sign in some cases. #. type: Plain text -#: build/C/man3/pow.3:102 +#: build/C/man3/pow.3:105 msgid "" "If result underflows, and is not representable, a range error occurs, and " "0.0 is returned." @@ -7715,7 +8109,7 @@ msgstr "" "0.0 が返される。" #. type: Plain text -#: build/C/man3/pow.3:108 +#: build/C/man3/pow.3:111 msgid "" "Except as specified below, if I or I is a NaN, the result is a NaN." msgstr "" @@ -7723,19 +8117,19 @@ msgstr "" "る。" #. type: Plain text -#: build/C/man3/pow.3:114 +#: build/C/man3/pow.3:117 msgid "If I is +1, the result is 1.0 (even if I is a NaN)." msgstr "" "I が +1 の場合、 (I が NaN であったとしても) 返り値は 1.0 となる。" #. type: Plain text -#: build/C/man3/pow.3:120 +#: build/C/man3/pow.3:123 msgid "If I is 0, the result is 1.0 (even if I is a NaN)." msgstr "" "I が 0 の場合、 (I が NaN であったとしても) 返り値は 1.0 となる。" #. type: Plain text -#: build/C/man3/pow.3:128 +#: build/C/man3/pow.3:131 msgid "" "If I is +0 (-0), and I is an odd integer greater than 0, the result is " "+0 (-0)." @@ -7743,7 +8137,7 @@ msgstr "" "I が +0 (-0) で I が 0 より大きな奇数の場合、返り値は +0 (-0) となる。" #. type: Plain text -#: build/C/man3/pow.3:136 +#: build/C/man3/pow.3:139 msgid "" "If I is 0, and I greater than 0 and not an odd integer, the result is " "+0." @@ -7751,7 +8145,7 @@ msgstr "" "I が 0 で、 I が 0 より大きく奇数でない場合、返り値は +0 となる。" #. type: Plain text -#: build/C/man3/pow.3:144 +#: build/C/man3/pow.3:147 msgid "" "If I is -1, and I is positive infinity or negative infinity, the " "result is 1.0." @@ -7759,7 +8153,7 @@ msgstr "" "I が -1 で、 I が正の無限大か負の無限大の場合、返り値は 1.0 となる。" #. type: Plain text -#: build/C/man3/pow.3:152 +#: build/C/man3/pow.3:155 msgid "" "If the absolute value of I is less than 1, and I is negative infinity, " "the result is positive infinity." @@ -7768,7 +8162,7 @@ msgstr "" "る。" #. type: Plain text -#: build/C/man3/pow.3:160 +#: build/C/man3/pow.3:163 msgid "" "If the absolute value of I is greater than 1, and I is negative " "infinity, the result is +0." @@ -7776,7 +8170,7 @@ msgstr "" "I 絶対値が 1 より大きく、 I が負の無限大の場合、返り値は +0 となる。" #. type: Plain text -#: build/C/man3/pow.3:168 +#: build/C/man3/pow.3:171 msgid "" "If the absolute value of I is less than 1, and I is positive infinity, " "the result is +0." @@ -7784,7 +8178,7 @@ msgstr "" "I の絶対値が 1 未満で、 I が正の無限大の場合、返り値は +0 となる。" #. type: Plain text -#: build/C/man3/pow.3:176 +#: build/C/man3/pow.3:179 msgid "" "If the absolute value of I is greater than 1, and I is positive " "infinity, the result is positive infinity." @@ -7793,7 +8187,7 @@ msgstr "" "なる。" #. type: Plain text -#: build/C/man3/pow.3:184 +#: build/C/man3/pow.3:187 msgid "" "If I is negative infinity, and I is an odd integer less than 0, the " "result is -0." @@ -7801,7 +8195,7 @@ msgstr "" "I が負の無限大で、 I が 0 より小さい奇数の場合、返り値は -0 となる。" #. type: Plain text -#: build/C/man3/pow.3:192 +#: build/C/man3/pow.3:195 msgid "" "If I is negative infinity, and I less than 0 and not an odd integer, " "the result is +0." @@ -7810,7 +8204,7 @@ msgstr "" "る。" #. type: Plain text -#: build/C/man3/pow.3:200 +#: build/C/man3/pow.3:203 msgid "" "If I is negative infinity, and I is an odd integer greater than 0, the " "result is negative infinity." @@ -7819,7 +8213,7 @@ msgstr "" "る。" #. type: Plain text -#: build/C/man3/pow.3:208 +#: build/C/man3/pow.3:211 msgid "" "If I is negative infinity, and I greater than 0 and not an odd " "integer, the result is positive infinity." @@ -7828,12 +8222,12 @@ msgstr "" "となる。" #. type: Plain text -#: build/C/man3/pow.3:216 +#: build/C/man3/pow.3:219 msgid "If I is positive infinity, and I less than 0, the result is +0." msgstr "I が正の無限大で、 I が 0 未満の場合、返り値は +0 となる。" #. type: Plain text -#: build/C/man3/pow.3:224 +#: build/C/man3/pow.3:227 msgid "" "If I is positive infinity, and I greater than 0, the result is " "positive infinity." @@ -7841,7 +8235,7 @@ msgstr "" "I が正の無限大で、 I が 0 より大きい場合、返り値は正の無限大となる。" #. type: Plain text -#: build/C/man3/pow.3:239 +#: build/C/man3/pow.3:242 msgid "" "If I is +0 or -0, and I is an odd integer less than 0, a pole error " "occurs and B, B, or B, is returned, with the " @@ -7853,7 +8247,7 @@ msgstr "" #. The pole error is generated at least as far back as glibc 2.4 #. type: Plain text -#: build/C/man3/pow.3:253 +#: build/C/man3/pow.3:256 msgid "" "If I is +0 or -0, and I is less than 0 and not an odd integer, a pole " "error occurs and +B, +B, or +B, is returned." @@ -7862,34 +8256,52 @@ msgstr "" "し、 返り値は B<+>HUGE_VALB<,> B<+>HUGE_VALFB<,> B<+>HUGE_VALL となる。" #. type: TP -#: build/C/man3/pow.3:280 +#: build/C/man3/pow.3:283 #, no-wrap msgid "Domain error: I is negative, and I is a finite noninteger" msgstr "領域エラー: I が負で、I が整数でない有限値" #. type: TP -#: build/C/man3/pow.3:288 +#: build/C/man3/pow.3:291 #, no-wrap msgid "Pole error: I is zero, and I is negative" msgstr "極エラー: I がゼロで、I が負" #. type: TP -#: build/C/man3/pow.3:297 +#: build/C/man3/pow.3:300 #, no-wrap msgid "Range error: the result overflows" msgstr "範囲エラー: 結果がオーバーフロー" #. type: TP -#: build/C/man3/pow.3:305 +#: build/C/man3/pow.3:308 #, no-wrap msgid "Range error: the result underflows" msgstr "範囲エラー: 結果がアンダーフロー" +# +#. https://sourceware.org/bugzilla/show_bug.cgi?id=13932 +#. type: Plain text +#: build/C/man3/pow.3:335 +#, fuzzy +#| msgid "" +#| "On 64-bits, B() may be more than 10,000 times slower for some " +#| "(rare) inputs than for other nearby inputs. This only affects B(), " +#| "and not B() nor B()." +msgid "" +"On 64-bits, B() may be more than 10,000 times slower for some (rare) " +"inputs than for other nearby inputs. This affects only B(), and not " +"B() nor B()." +msgstr "" +"64 ビットでは、 B は、特定の (ごく稀な) 入力に対して、その直近の似たよう" +"な数字の場合と比べて 10000 倍以上遅くなることがある。 これは B() でのみ" +"起こることであり、 B() や B() では起こらない。" + #. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6776 #. or possibly 2.9, I haven't found the source code change #. and I don't have a 2.9 system to test #. type: Plain text -#: build/C/man3/pow.3:333 +#: build/C/man3/pow.3:349 msgid "" "In glibc 2.9 and earlier, when a pole error occurs, I is set to " "B instead of the POSIX-mandated B. Since version 2.10, glibc " @@ -7902,7 +8314,7 @@ msgstr "" #. see bug http://sources.redhat.com/bugzilla/show_bug.cgi?id=3866 #. and http://sources.redhat.com/bugzilla/show_bug.cgi?id=369 #. type: Plain text -#: build/C/man3/pow.3:353 +#: build/C/man3/pow.3:369 msgid "" "If I is negative, then large negative or positive I values yield a NaN " "as the function result, with I set to B, and an invalid " @@ -7918,7 +8330,7 @@ msgstr "" #. FIXME . Actually, 2.3.2 is the earliest test result I have; so yet #. to confirm if this error occurs only in 2.3.2. #. type: Plain text -#: build/C/man3/pow.3:362 +#: build/C/man3/pow.3:378 msgid "" "In version 2.3.2 and earlier, when an overflow or underflow error occurs, " "glibc's B() generates a bogus invalid floating-point exception " @@ -7929,7 +8341,7 @@ msgstr "" "上げるだけでなく、 不正浮動小数点例外 (B) を間違って発生する。" #. type: Plain text -#: build/C/man3/pow.3:366 +#: build/C/man3/pow.3:382 msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" @@ -7973,24 +8385,24 @@ msgid "BIB<);>\n" msgstr "BIB<);>\n" #. type: Plain text -#: build/C/man3/pow10.3:46 +#: build/C/man3/pow10.3:47 msgid "" "The B() function returns the value of 10 raised to the power I." msgstr "B() 関数は 10 の I 乗の値を返す。" #. type: Plain text -#: build/C/man3/pow10.3:50 +#: build/C/man3/pow10.3:51 msgid "This is a GNU extension." msgstr "これは GNU による拡張である。" #. type: Plain text -#: build/C/man3/pow10.3:53 +#: build/C/man3/pow10.3:54 msgid "" "These functions are identical to the functions listed under B(3)." msgstr "これらの関数は B(3) でリストされている関数と同一である。" #. type: Plain text -#: build/C/man3/pow10.3:56 +#: build/C/man3/pow10.3:57 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -8186,6 +8598,12 @@ msgstr "B
(3), B(3), B(3)" msgid "REMQUO" msgstr "REMQUO" +#. type: TH +#: build/C/man3/remquo.3:12 +#, no-wrap +msgid "2014-05-10" +msgstr "2014-05-10" + #. type: Plain text #: build/C/man3/remquo.3:15 msgid "remquo, remquof, remquol - remainder and part of quotient" @@ -8222,14 +8640,14 @@ msgid "" "pointer. The remainder is returned as the function result." msgstr "" "これらの関数は I を I で割ったときの商の一部と剰余を計算する。 商のいく" -"つかのビットが I ポインタを使って格納される。 剰余は関数の結果として返さ" -"れる。" +"つかのビットが I ポインターを使って格納される。 剰余は関数の結果として返" +"される。" #. type: Plain text #: build/C/man3/remquo.3:59 msgid "" -"The value of the remainder is the same as that computed by the B" -"(3) function." +"The value of the remainder is the same as that computed by the " +"B(3) function." msgstr "剰余の値は B(3) 関数で計算されるものと同じである。" #. type: Plain text @@ -8238,8 +8656,8 @@ msgid "" "The value stored via the I pointer has the sign of I and " "agrees with the quotient in at least the low order 3 bits." msgstr "" -"I ポインタを使って格納される値には、 I の符号と最低でも商の下" -"位 3 ビットが含まれる。" +"I ポインターを使って格納される値には、 I の符号と最低でも商の" +"下位 3 ビットが含まれる。" #. A possible application of this function might be the computation #. of sin(x). Compute remquo(x, pi/2, &quo) or so. @@ -8270,7 +8688,13 @@ msgid "Domain error: I is an infinity or I is 0, and the other argument is msgstr "領域エラー (domain error): I が無限大か I が 0 で、 他の引き数が NaN でない" #. type: Plain text -#: build/C/man3/remquo.3:130 +#: build/C/man3/remquo.3:132 +msgid "" +"The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/remquo.3:138 msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" @@ -8349,28 +8773,39 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/rint.3:95 +#: build/C/man3/rint.3:98 +msgid "" +"The B(), B(), and B() functions round " +"their argument to an integer value in floating-point format, using the " +"current rounding direction (see B(3)) and without raising the " +"I exception." +msgstr "" +"関数 B(), B(), and B() は、現在の丸め方向 " +"(B(3) 参照) で引き数を浮動小数点形式の整数に丸める。 I " +"例外を出さない。" + +#. type: Plain text +#: build/C/man3/rint.3:111 msgid "" -"The B() functions round their argument to an integer value in " -"floating-point format, using the current rounding direction (see " -"B(3)) and without raising the I exception." +"The B(), B(), and B() functions do the same, but will " +"raise the I exception (B, checkable via " +"B(3)) when the result differs in value from the argument." msgstr "" -"B() 関数群は、現在の丸め方向 (B(3) 参照) で引き数を" -"浮動小数点形式の整数に丸める。 I 例外を出さない。" +"関数 B(), B(), and B() も同じような動作をするが、 結果が" +"引き数と異なる場合に I 例外 (B) を出す (この例外は " +"B(3) 経由で確認可能)。" #. type: Plain text -#: build/C/man3/rint.3:105 +#: build/C/man3/rint.3:133 msgid "" -"The B() functions do the same, but will raise the I " -"exception (B, checkable via B(3)) when the result " -"differs in value from the argument." +"The B(), B(), B(), B(), B(), " +"and B() functions are thread-safe." msgstr "" -"B() 関数群も同じような動作をするが、 結果が引き数と異なる場合に " -"I 例外 (B) を出す (この例外は B(3) 経由" -"で確認可能)。" +"関数 B(), B(), B(), B(), " +"B(), B() はスレッドセーフである。" #. type: Plain text -#: build/C/man3/rint.3:135 +#: build/C/man3/rint.3:155 msgid "" "If you want to store the rounded value in an integer type, you probably want " "to use one of the functions described in B(3) instead." @@ -8379,7 +8814,7 @@ msgstr "" "載っている関数のどれかを使いたいのだろう。" #. type: Plain text -#: build/C/man3/rint.3:141 +#: build/C/man3/rint.3:161 msgid "B(3), B(3), B(3), B(3), B(3)" msgstr "B(3), B(3), B(3), B(3), B(3)" @@ -8420,24 +8855,30 @@ msgid "B(), B(), B():" msgstr "B(), B(), B():" #. type: Plain text -#: build/C/man3/round.3:67 +#: build/C/man3/round.3:69 msgid "" "These functions round I to the nearest integer, but round halfway cases " -"away from zero (regardless of the current rounding direction, see B" -"(3)), instead of to the nearest even integer like B(3)." +"away from zero (regardless of the current rounding direction, see " +"B(3)), instead of to the nearest even integer like B(3)." msgstr "" "これらの関数は I を最も近い整数値に丸める。 2 つの整数の中間値の場合は、 " "B(3) のように最も近い偶数に丸めたりせずに、 (現在の丸め方向に関係な" "く) 0 から遠い方に丸める (丸め方向については B(3) を参照)。" #. type: Plain text -#: build/C/man3/round.3:73 +#: build/C/man3/round.3:75 msgid "For example, I is 1.0, and I is -1.0." msgstr "例えば、 I は 1.0 で、 I は -1.0 である。" +#. type: Plain text +#: build/C/man3/round.3:96 +msgid "" +"The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + #. The POSIX.1-2001 APPLICATION USAGE SECTION discusses this point. #. type: Plain text -#: build/C/man3/round.3:101 +#: build/C/man3/round.3:114 msgid "" "POSIX.1-2001 contains text about overflow (which might set I to " "B, or raise an B exception). In practice, the result " @@ -8457,7 +8898,7 @@ msgstr "" "れ 128 と 1024 であり、 仮数部のビット数はそれぞれ 24 と 53 である。)" #. type: Plain text -#: build/C/man3/round.3:106 +#: build/C/man3/round.3:119 msgid "" "If you want to store the rounded value in an integer type, you probably want " "to use one of the functions described in B(3) instead." @@ -8466,13 +8907,13 @@ msgstr "" "載っている関数のどれかを使いたいのだろう。" #. type: Plain text -#: build/C/man3/round.3:113 +#: build/C/man3/round.3:126 msgid "" -"B(3), B(3), B(3), B(3), B(3), B" -"(3)" +"B(3), B(3), B(3), B(3), B(3), " +"B(3)" msgstr "" -"B(3), B(3), B(3), B(3), B(3), B" -"(3)" +"B(3), B(3), B(3), B(3), B(3), " +"B(3)" #. type: TH #: build/C/man3/scalb.3:27 @@ -8480,6 +8921,12 @@ msgstr "" msgid "SCALB" msgstr "SCALB" +#. type: TH +#: build/C/man3/scalb.3:27 +#, no-wrap +msgid "2013-03-23" +msgstr "2013-03-23" + #. type: Plain text #: build/C/man3/scalb.3:31 msgid "" @@ -8495,13 +8942,13 @@ msgstr "BIB<, double >IB<);>" #. type: Plain text #: build/C/man3/scalb.3:37 -msgid "BIB<, double >IB<);>" -msgstr "BIB<, double >IB<);>" +msgid "BIB<, float >IB<);>" +msgstr "BIB<, float >IB<);>" #. type: Plain text #: build/C/man3/scalb.3:39 -msgid "BIB<, double >IB<);>" -msgstr "BIB<, double >IB<);>" +msgid "BIB<, long double >IB<);>" +msgstr "BIB<, long double >IB<);>" #. type: Plain text #: build/C/man3/scalb.3:49 @@ -8547,17 +8994,17 @@ msgstr "" "B の定義は Ifloat.hE> をインクルードすることで得られる。" #. type: Plain text -#: build/C/man3/scalb.3:81 build/C/man3/scalbln.3:97 +#: build/C/man3/scalb.3:86 build/C/man3/scalbln.3:102 msgid "On success, these functions return I * B ** I." msgstr "成功すると、これらの関数は I * B ** I を返す。" #. type: Plain text -#: build/C/man3/scalb.3:87 +#: build/C/man3/scalb.3:92 msgid "If I or I is a NaN, a NaN is returned." msgstr "I か I が NaN の場合、NaN が返される。" #. type: Plain text -#: build/C/man3/scalb.3:95 +#: build/C/man3/scalb.3:100 msgid "" "If I is positive infinity (negative infinity), and I is not negative " "infinity, positive infinity (negative infinity) is returned." @@ -8566,13 +9013,13 @@ msgstr "" "(負の無限大) が返される。" #. type: Plain text -#: build/C/man3/scalb.3:101 +#: build/C/man3/scalb.3:106 msgid "" "If I is +0 (-0), and I is not positive infinity, +0 (-0) is returned." msgstr "I が +0 (-0) で I が正の無限大でない場合、+0 (-0) が返される。" #. type: Plain text -#: build/C/man3/scalb.3:109 +#: build/C/man3/scalb.3:114 msgid "" "If I is zero, and I is positive infinity, a domain error occurs, and " "a NaN is returned." @@ -8581,7 +9028,7 @@ msgstr "" "し、 NaN が返される。" #. type: Plain text -#: build/C/man3/scalb.3:118 +#: build/C/man3/scalb.3:123 msgid "" "If I is an infinity, and I is negative infinity, a domain error " "occurs, and a NaN is returned." @@ -8590,7 +9037,7 @@ msgstr "" "し、 NaN が返される。" #. type: Plain text -#: build/C/man3/scalb.3:133 build/C/man3/scalbln.3:125 +#: build/C/man3/scalb.3:138 build/C/man3/scalbln.3:130 msgid "" "If the result underflows, a range error occurs, and the functions return " "zero, with a sign the same as I." @@ -8599,28 +9046,28 @@ msgstr "" "I と同じになる。" #. type: TP -#: build/C/man3/scalb.3:140 +#: build/C/man3/scalb.3:145 #, no-wrap msgid "Domain error: I is 0, and I is positive infinity, or I is positive infinity and I is negative infinity and the other argument is not a NaN" msgstr "領域エラー (domain error): I が 0 で I が正の無限大、または I が正の無限大で I が負の無限大" #. type: Plain text -#: build/C/man3/scalb.3:186 +#: build/C/man3/scalb.3:191 msgid "" "B() is specified in POSIX.1-2001, but marked obsolescent. " "POSIX.1-2008 removes the specification of B(), recommending the use " -"of B(3), B(3), or B(3) instead. The B" -"() function is from 4.3BSD." +"of B(3), B(3), or B(3) instead. The " +"B() function is from 4.3BSD." msgstr "" "B() は POSIX.1-2001 で規定されているが、廃止予定とされている。 " -"POSIX.1-2008 では B() の仕様は削除されており、代わりに B" -"(3), B(3), B(3) の使用が推奨されている。 B() 関" -"数は 4.3BSD に由来する。" +"POSIX.1-2008 では B() の仕様は削除されており、代わりに " +"B(3), B(3), B(3) の使用が推奨されている。 " +"B() 関数は 4.3BSD に由来する。" #. Looking at header files: scalbf() is present on the #. BSDs, Tru64, HP-UX 11, Irix 6.5; scalbl() is on HP-UX 11 and Tru64. #. type: Plain text -#: build/C/man3/scalb.3:195 +#: build/C/man3/scalb.3:200 msgid "" "B() and B() are unstandardized; B() is " "nevertheless present on several other systems" @@ -8629,7 +9076,7 @@ msgstr "" "B() はいくつかの他のシステムに存在する。" #. type: Plain text -#: build/C/man3/scalb.3:198 +#: build/C/man3/scalb.3:203 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -8689,7 +9136,16 @@ msgid "B(), B(), B():" msgstr "B(), B(), B():" #. type: Plain text -#: build/C/man3/scalbln.3:166 +#: build/C/man3/scalbln.3:171 +msgid "" +"The B(), B(), B(), B(), B(), " +"and B() functions are thread-safe." +msgstr "" +"関数 B(), B(), B(), B(), B(), " +"B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/scalbln.3:182 msgid "" "These functions differ from the obsolete functions described in B(3) " "in the type of their second argument. The functions described on this page " @@ -8702,7 +9158,7 @@ msgstr "" "引き数の型が I である。" #. type: Plain text -#: build/C/man3/scalbln.3:173 +#: build/C/man3/scalbln.3:189 msgid "" "If B equals 2 (which is usual), then B() is equivalent " "to B(3)." @@ -8711,7 +9167,7 @@ msgstr "" "その場合は B() は B(3) と等価である。" #. type: Plain text -#: build/C/man3/scalbln.3:176 +#: build/C/man3/scalbln.3:192 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -8721,6 +9177,12 @@ msgstr "B(3), B(3)" msgid "SIGNBIT" msgstr "SIGNBIT" +#. type: TH +#: build/C/man3/signbit.3:11 +#, no-wrap +msgid "2013-07-04" +msgstr "2013-07-04" + #. type: Plain text #: build/C/man3/signbit.3:14 msgid "signbit - test sign of a real floating-point number" @@ -8771,7 +9233,12 @@ msgstr "" "を返す。" #. type: Plain text -#: build/C/man3/signbit.3:67 +#: build/C/man3/signbit.3:66 +msgid "The B() macro is thread-safe." +msgstr "B() マクロはスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/signbit.3:72 msgid "B(3)" msgstr "B(3)" @@ -8859,6 +9326,12 @@ msgstr "B(3), B(3)" msgid "SIN" msgstr "SIN" +#. type: TH +#: build/C/man3/sin.3:35 +#, no-wrap +msgid "2013-12-16" +msgstr "2013-12-16" + #. type: Plain text #: build/C/man3/sin.3:38 msgid "sin, sinf, sinl - sine function" @@ -8888,7 +9361,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/sin.3:72 +#: build/C/man3/sin.3:76 msgid "" "The B() function returns the sine of I, where I is given in " "radians." @@ -8897,12 +9370,17 @@ msgstr "" "する。" #. type: Plain text -#: build/C/man3/sin.3:75 +#: build/C/man3/sin.3:79 msgid "On success, these functions return the sine of I." msgstr "成功すると、これらの関数は I の正弦を返す。" #. type: Plain text -#: build/C/man3/sin.3:126 +#: build/C/man3/sin.3:116 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/sin.3:138 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3), " "B(3), B(3)" @@ -8916,6 +9394,12 @@ msgstr "" msgid "SINCOS" msgstr "SINCOS" +#. type: TH +#: build/C/man3/sincos.3:9 +#, no-wrap +msgid "2013-12-23" +msgstr "2013-12-23" + #. type: Plain text #: build/C/man3/sincos.3:12 msgid "sincos, sincosf, sincosl - calculate sin and cos simultaneously" @@ -8970,12 +9454,18 @@ msgid "These functions return I." msgstr "これらの関数は I を返す。" #. type: Plain text -#: build/C/man3/sincos.3:77 +#: build/C/man3/sincos.3:84 +msgid "" +"The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/sincos.3:86 msgid "This function is a GNU extension." msgstr "この関数は GNU による拡張である。" #. type: Plain text -#: build/C/man3/sincos.3:81 +#: build/C/man3/sincos.3:90 msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" @@ -9014,7 +9504,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/sinh.3:73 +#: build/C/man3/sinh.3:75 msgid "" "The B() function returns the hyperbolic sine of I, which is " "defined mathematically as:" @@ -9023,13 +9513,13 @@ msgstr "" "は以下のように定義されている。" #. type: Plain text -#: build/C/man3/sinh.3:76 +#: build/C/man3/sinh.3:78 #, no-wrap msgid " sinh(x) = (exp(x) - exp(-x)) / 2\n" msgstr " sinh(x) = (exp(x) - exp(-x)) / 2\n" #. type: Plain text -#: build/C/man3/sinh.3:80 +#: build/C/man3/sinh.3:82 msgid "On success, these functions return the hyperbolic sine of I." msgstr "成功すると、これらの関数は I の双曲線正弦を返す。" @@ -9037,7 +9527,7 @@ msgstr "成功すると、これらの関数は I の双曲線正弦を返す #. for subnormal x; #. glibc 2.8 does not do this. #. type: Plain text -#: build/C/man3/sinh.3:107 +#: build/C/man3/sinh.3:109 msgid "" "If the result overflows, a range error occurs, and the functions return " "B, B, or B, respectively, with the same sign " @@ -9048,7 +9538,7 @@ msgstr "" "る。" #. type: Plain text -#: build/C/man3/sinh.3:135 +#: build/C/man3/sinh.3:137 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3)" msgstr "" @@ -9089,29 +9579,29 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/sqrt.3:70 +#: build/C/man3/sqrt.3:71 msgid "The B() function returns the nonnegative square root of I." msgstr "B() 関数は I の平方根のうち負でない方の値を返す。" #. type: Plain text -#: build/C/man3/sqrt.3:73 +#: build/C/man3/sqrt.3:74 msgid "On success, these functions return the square root of I." msgstr "成功すると、これらの関数は I の平方根を返す。" #. type: Plain text -#: build/C/man3/sqrt.3:91 +#: build/C/man3/sqrt.3:92 msgid "If I is less than -0, a domain error occurs, and a NaN is returned." msgstr "" "I が 0 未満の場合、領域エラー (domain error) が発生し、 NaN が返される。" #. type: TP -#: build/C/man3/sqrt.3:98 +#: build/C/man3/sqrt.3:99 #, no-wrap msgid "Domain error: I less than -0" msgstr "領域エラー (domain error): I が 0 未満" #. type: Plain text -#: build/C/man3/sqrt.3:116 +#: build/C/man3/sqrt.3:117 msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" @@ -9121,6 +9611,12 @@ msgstr "B(3), B(3), B(3)" msgid "TAN" msgstr "TAN" +#. type: TH +#: build/C/man3/tan.3:35 +#, no-wrap +msgid "2014-01-06" +msgstr "2014-01-06" + #. type: Plain text #: build/C/man3/tan.3:38 msgid "tan, tanf, tanl - tangent function" @@ -9150,7 +9646,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/tan.3:72 +#: build/C/man3/tan.3:76 msgid "" "The B() function returns the tangent of I, where I is given in " "radians." @@ -9159,7 +9655,7 @@ msgstr "" "で指定する。" #. type: Plain text -#: build/C/man3/tan.3:75 +#: build/C/man3/tan.3:79 msgid "On success, these functions return the tangent of I." msgstr "成功すると、これらの関数は I の正接 (タンジェント) を返す。" @@ -9172,7 +9668,7 @@ msgstr "成功すると、これらの関数は I の正接 (タンジェン #. POSIX.1 an optional range error for subnormal x; #. glibc 2.8 doesn't do this #. type: Plain text -#: build/C/man3/tan.3:103 +#: build/C/man3/tan.3:107 msgid "" "If the correct result would overflow, a range error occurs, and the " "functions return B, B, or B, respectively, " @@ -9182,7 +9678,12 @@ msgstr "" "れぞれ B, B, B を返す。" #. type: Plain text -#: build/C/man3/tan.3:150 +#: build/C/man3/tan.3:141 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/tan.3:162 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3), " "B(3)" @@ -9196,6 +9697,12 @@ msgstr "" msgid "TANH" msgstr "TANH" +#. type: TH +#: build/C/man3/tanh.3:35 +#, no-wrap +msgid "2014-01-07" +msgstr "2014-01-07" + #. type: Plain text #: build/C/man3/tanh.3:38 msgid "tanh, tanhf, tanhl - hyperbolic tangent function" @@ -9225,7 +9732,7 @@ msgid "B(), B():" msgstr "B(), B():" #. type: Plain text -#: build/C/man3/tanh.3:72 +#: build/C/man3/tanh.3:74 msgid "" "The B() function returns the hyperbolic tangent of I, which is " "defined mathematically as:" @@ -9234,18 +9741,23 @@ msgstr "" "には以下のように定義されている." #. type: Plain text -#: build/C/man3/tanh.3:75 +#: build/C/man3/tanh.3:77 #, no-wrap msgid " tanh(x) = sinh(x) / cosh(x)\n" msgstr " tanh(x) = sinh(x) / cosh(x)\n" #. type: Plain text -#: build/C/man3/tanh.3:79 +#: build/C/man3/tanh.3:81 msgid "On success, these functions return the hyperbolic tangent of I." msgstr "成功すると、これらの関数は I の双曲線正接を返す。" #. type: Plain text -#: build/C/man3/tanh.3:111 +#: build/C/man3/tanh.3:108 +msgid "The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/tanh.3:121 msgid "" "B(3), B(3), B(3), B(3), B(3), B(3)" msgstr "" @@ -9294,7 +9806,7 @@ msgid " Gamma(x) = integral from 0 to infinity of t^(x-1) e^-t dt\n" msgstr " Gamma(x) = t^(x-1) e^-t dt の 0 から無限大までの積分\n" #. type: Plain text -#: build/C/man3/tgamma.3:51 +#: build/C/man3/tgamma.3:53 msgid "" "It is defined for every real number except for nonpositive integers. For " "nonnegative integral I one has" @@ -9303,41 +9815,41 @@ msgstr "" "I に関して、以下が成立する:" #. type: Plain text -#: build/C/man3/tgamma.3:53 +#: build/C/man3/tgamma.3:55 #, no-wrap msgid " Gamma(m+1) = m!\n" msgstr " Gamma(m+1) = m!\n" #. type: Plain text -#: build/C/man3/tgamma.3:55 +#: build/C/man3/tgamma.3:58 msgid "and, more generally, for all I:" msgstr "より一般的には、すべての I に関して以下が成立する:" #. type: Plain text -#: build/C/man3/tgamma.3:57 +#: build/C/man3/tgamma.3:60 #, no-wrap msgid " Gamma(x+1) = x * Gamma(x)\n" msgstr " Gamma(x+1) = x * Gamma(x)\n" #. type: Plain text -#: build/C/man3/tgamma.3:60 +#: build/C/man3/tgamma.3:64 msgid "" "Furthermore, the following is valid for all values of I outside the poles:" msgstr "さらに、極を除くすべての I で次式も成立する:" #. type: Plain text -#: build/C/man3/tgamma.3:62 +#: build/C/man3/tgamma.3:66 #, no-wrap msgid " Gamma(x) * Gamma(1 - x) = PI / sin(PI * x)\n" msgstr " Gamma(x) * Gamma(1 - x) = PI / sin(PI * x)\n" #. type: Plain text -#: build/C/man3/tgamma.3:65 +#: build/C/man3/tgamma.3:69 msgid "On success, these functions return Gamma(x)." msgstr "成功すると、これらの関数は Gamma(x) を返す。" #. type: Plain text -#: build/C/man3/tgamma.3:79 +#: build/C/man3/tgamma.3:83 msgid "" "If I is a negative integer, or is negative infinity, a domain error " "occurs, and a NaN is returned." @@ -9346,7 +9858,7 @@ msgstr "" "が返される。" #. type: Plain text -#: build/C/man3/tgamma.3:92 +#: build/C/man3/tgamma.3:96 msgid "" "If the result underflows, a range error occurs, and the functions return 0, " "with the correct mathematical sign." @@ -9355,7 +9867,7 @@ msgstr "" "を返す。この際、数学的に正しい符号が付与される。" #. type: Plain text -#: build/C/man3/tgamma.3:103 +#: build/C/man3/tgamma.3:107 msgid "" "If I is -0 or +0, a pole error occurs, and the functions return " "B, B, or B, respectively, with the same sign " @@ -9365,15 +9877,13 @@ msgstr "" "B, B, B, を返す。 0 と同じ符号が付与される。" #. type: TP -#: build/C/man3/tgamma.3:110 +#: build/C/man3/tgamma.3:114 #, no-wrap msgid "Domain error: I is a negative integer, or negative infinity" msgstr "領域エラー: I が負の整数か負の無限大" -#. FIXME . errno is not set to EDOM for x == -inf -#. Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6809 #. type: Plain text -#: build/C/man3/tgamma.3:120 +#: build/C/man3/tgamma.3:122 msgid "" "I is set to B. An invalid floating-point exception " "(B) is raised (but see BUGS)." @@ -9382,13 +9892,13 @@ msgstr "" "(B) が上がる (「バグ」の節を参照)。" #. type: TP -#: build/C/man3/tgamma.3:120 +#: build/C/man3/tgamma.3:122 #, no-wrap msgid "Pole error: I is +0 or -0" msgstr "極エラー (pole error): I が +0 か -0" #. type: Plain text -#: build/C/man3/tgamma.3:139 +#: build/C/man3/tgamma.3:141 msgid "" "glibc also gives the following error which is not specified in C99 or " "POSIX.1-2001." @@ -9400,33 +9910,33 @@ msgstr "" #. glibc (as at 2.8) also supports and an inexact #. exception for various cases. #. type: Plain text -#: build/C/man3/tgamma.3:156 +#: build/C/man3/tgamma.3:158 msgid "I is not set for this case." msgstr "この場合は I は設定されない。" #. type: Plain text -#: build/C/man3/tgamma.3:167 +#: build/C/man3/tgamma.3:169 msgid "" "This function had to be called \"true gamma function\" since there is " -"already a function B(3) that returns something else (see B" -"(3) for details)." +"already a function B(3) that returns something else (see " +"B(3) for details)." msgstr "" "この関数を「本当の (true) ガンマ関数」と呼ばなければならなかった。 なぜなら、" "他の値を返す B(3) という関数がすでに存在するからである (詳細について" "は B(3) を参照)。" -#. Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6809 +#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=6809 #. type: Plain text -#: build/C/man3/tgamma.3:175 +#: build/C/man3/tgamma.3:178 msgid "" -"If I is negative infinity, I is not set (it should be set to " -"B)." +"Before version 2.18, the glibc implementation of these functions did not set " +"I to B when I is negative infinity." msgstr "" -"I が負の無限大の場合、 I は設定されない (B が設定されるべきで" -"ある)。" +"バージョン 2.18 より前の glibc の実装では、 I が負の無限大の場合、 " +"I に B が設定されなかった。" #. type: Plain text -#: build/C/man3/tgamma.3:184 +#: build/C/man3/tgamma.3:187 msgid "" "In glibc versions 2.3.3 and earlier, an argument of +0 or -0 incorrectly " "produced a domain error (I set to B and an B " @@ -9437,7 +9947,7 @@ msgstr "" "B を設定され、 B 例外が発生する)。" #. type: Plain text -#: build/C/man3/tgamma.3:187 +#: build/C/man3/tgamma.3:190 msgid "B(3), B(3)" msgstr "B(3), B(3)" @@ -9476,7 +9986,7 @@ msgid "B(), B(), B():" msgstr "B(), B(), B():" #. type: Plain text -#: build/C/man3/trunc.3:61 +#: build/C/man3/trunc.3:63 msgid "" "These functions round I to the nearest integer not larger in absolute " "value." @@ -9484,22 +9994,22 @@ msgstr "" "これらの関数は絶対値が I より小さい 一番近い整数値に I を丸める。" #. type: Plain text -#: build/C/man3/trunc.3:65 +#: build/C/man3/trunc.3:71 msgid "If I is integral, infinite, or NaN, I itself is returned." msgstr "I が整数、無限大、NaN の場合、I 自身が返される。" +#. type: Plain text +#: build/C/man3/trunc.3:83 +msgid "" +"The B(), B(), and B() functions are thread-safe." +msgstr "関数 B(), B(), B() はスレッドセーフである。" + #. type: TH #: build/C/man3/y0.3:36 #, no-wrap msgid "Y0" msgstr "Y0" -#. type: TH -#: build/C/man3/y0.3:36 -#, no-wrap -msgid "2008-08-10" -msgstr "2008-08-10" - #. type: Plain text #: build/C/man3/y0.3:40 msgid "" @@ -9572,7 +10082,7 @@ msgid "B(), B(), B(), B(), B(), B():" msgstr "B(), B(), B(), B(), B(), B():" #. type: Plain text -#: build/C/man3/y0.3:101 +#: build/C/man3/y0.3:105 msgid "" "The B() and B() functions return Bessel functions of I of the " "second kind of orders 0 and 1, respectively. The B() function returns " @@ -9583,28 +10093,30 @@ msgstr "" "す。" #. type: Plain text -#: build/C/man3/y0.3:103 +#: build/C/man3/y0.3:109 msgid "The value of I must be positive." msgstr "I は正の値でなければならない。" #. type: Plain text -#: build/C/man3/y0.3:113 +#: build/C/man3/y0.3:126 msgid "" -"The B() etc. and B() etc. functions are versions that take and " -"return I and I values, respectively." +"The B(), B(), and B() functions are versions that take and " +"return I values. The B(), B(), and B() functions are " +"versions that take and return I values." msgstr "" -"B() 群の関数、 B() 群の関数は、それぞれ I 型、 I 型の返り値を返す。" +"関数 B(), B(), B() は、 I 型を引数に取り、返り値として" +"返す。 関数 B(), B(), B() は、 I 型を引数に取り、" +"返り値として返す。" #. type: Plain text -#: build/C/man3/y0.3:117 +#: build/C/man3/y0.3:130 msgid "" "On success, these functions return the appropriate Bessel value of the " "second kind for I." msgstr "成功すると、これらの関数は I に対する第二種ベッセル関数の値を返す。" #. type: Plain text -#: build/C/man3/y0.3:133 +#: build/C/man3/y0.3:146 msgid "" "If I is negative, a domain error occurs, and the functions return -" "B, -B, or -B, respectively. (POSIX.1-2001 " @@ -9615,7 +10127,7 @@ msgstr "" "に NaN を返すことも認めている)。" #. type: Plain text -#: build/C/man3/y0.3:144 +#: build/C/man3/y0.3:157 msgid "" "If I is 0.0, a pole error occurs, and the functions return -B, -" "B, or -B, respectively." @@ -9624,7 +10136,7 @@ msgstr "" "B, -B, -B を返す。" #. type: Plain text -#: build/C/man3/y0.3:148 +#: build/C/man3/y0.3:161 msgid "" "If the result underflows, a range error occurs, and the functions return 0.0" msgstr "" @@ -9632,7 +10144,7 @@ msgstr "" "0.0 を返す。" #. type: Plain text -#: build/C/man3/y0.3:158 +#: build/C/man3/y0.3:171 msgid "" "If the result overflows, a range error occurs, and the functions return -" "B, -B, or -B, respectively. (POSIX.1-2001 " @@ -9643,7 +10155,7 @@ msgstr "" "に 0.0 を返すことも認めている)。" #. type: TP -#: build/C/man3/y0.3:173 +#: build/C/man3/y0.3:186 #, no-wrap msgid "Pole error: I is 0.0" msgstr "極エラー: I が 0.0" @@ -9653,7 +10165,7 @@ msgstr "極エラー: I が 0.0" #. FIXME . y0(0.0) gives EDOM #. Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6808 #. type: Plain text -#: build/C/man3/y0.3:188 +#: build/C/man3/y0.3:201 msgid "" "I is set to B (but see BUGS). No B exception " "is returned by B(3) for this case." @@ -9668,7 +10180,7 @@ msgstr "" #. FIXME . Is it intentional that these functions do not use FE_*? #. Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6806 #. type: Plain text -#: build/C/man3/y0.3:204 +#: build/C/man3/y0.3:217 msgid "" "I is set to B. No B exception is returned by " "B(3) for this case." @@ -9683,7 +10195,7 @@ msgstr "" #. FIXME . Is it intentional that errno is not set? #. Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6808 #. type: Plain text -#: build/C/man3/y0.3:217 +#: build/C/man3/y0.3:230 msgid "" "I is not set for this case. An overflow floating-point exception " "(B) is raised." @@ -9694,7 +10206,7 @@ msgstr "" #. FIXME . #. Bug raised: http://sourceware.org/bugzilla/show_bug.cgi?id=6807 #. type: Plain text -#: build/C/man3/y0.3:233 +#: build/C/man3/y0.3:246 msgid "" "On a pole error, these functions set I to B, instead of " "B as POSIX.1-2004 requires." @@ -9705,7 +10217,7 @@ msgstr "" #. FIXME . Actually, 2.3.2 is the earliest test result I have; so yet #. to confirm if this error occurs only in 2.3.2. #. type: Plain text -#: build/C/man3/y0.3:240 +#: build/C/man3/y0.3:253 msgid "" "In glibc version 2.3.2 and earlier, these functions do not raise an invalid " "floating-point exception (B) when a domain error occurs." @@ -9714,6 +10226,6 @@ msgstr "" "不正浮動小数点例外 (B) を上げない。" #. type: Plain text -#: build/C/man3/y0.3:242 +#: build/C/man3/y0.3:255 msgid "B(3)" msgstr "B(3)"