X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=release%2Fman3%2Fcopysign.3;h=cd295ed5f892425f8e2889c1c36118ba195801ba;hb=4fa3e54b837e5814a4598ec901d77446bf5cb9b3;hp=7e2cd7f48caabc9e1c0ee651ee09b8e4d219b66f;hpb=ce024239a1d8e74a7a44f7c24cee4375cb13b3ef;p=linuxjm%2FLDP_man-pages.git diff --git a/release/man3/copysign.3 b/release/man3/copysign.3 index 7e2cd7f4..cd295ed5 100644 --- a/release/man3/copysign.3 +++ b/release/man3/copysign.3 @@ -26,69 +26,56 @@ .\" 386BSD man pages .\" Modified 1993-07-24 by Rik Faith (faith@cs.unc.edu) .\" Modified 2002-08-10 by Walter Harms (walter.harms@informatik.uni-oldenburg.de) +.\"******************************************************************* .\" -.\" Japanese Version Copyright (c) 1997 Hiroaki Nagoya -.\" all rights reserved. -.\" Translated Mon Feb 10 1997 by Hiroaki Nagoya -.\" Updated 2002-08-24 by Akihiro MOTOKI -.\" Updated 2007-06-01, Akihiro MOTOKI, LDP v2.50 -.\" Updated 2008-09-15, Akihiro MOTOKI +.\" This file was generated with po4a. Translate the source file. .\" -.TH COPYSIGN 3 2010-09-20 "GNU" "Linux Programmer's Manual" +.\"******************************************************************* +.TH COPYSIGN 3 2012\-03\-25 GNU "Linux Programmer's Manual" .SH 名前 copysign, copysignf, copysignl \- 数の符号をコピーする .SH 書式 .nf -.B #include +\fB#include \fP .sp -.BI "double copysign(double " x ", double " y ); +\fBdouble copysign(double \fP\fIx\fP\fB, double \fP\fIy\fP\fB);\fP .br -.BI "float copysignf(float " x ", float " y ); +\fBfloat copysignf(float \fP\fIx\fP\fB, float \fP\fIy\fP\fB);\fP .br -.BI "long double copysignl(long double " x ", long double " y ); +\fBlong double copysignl(long double \fP\fIx\fP\fB, long double \fP\fIy\fP\fB);\fP .fi .sp \fI\-lm\fP でリンクする。 .sp .in -4n -glibc 向けの機能検査マクロの要件 -.RB ( feature_test_macros (7) -参照): +glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照): .in .sp .ad l -.BR copysign (), -.BR copysignf (), -.BR copysignl (): +\fBcopysign\fP(), \fBcopysignf\fP(), \fBcopysignl\fP(): .RS 4 -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || -_POSIX_C_SOURCE\ >=\ 200112L; +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE +|| _POSIX_C_SOURCE\ >=\ 200112L; .br -or -.I cc\ -std=c99 +or \fIcc\ \-std=c99\fP .RE .ad b .SH 説明 -関数 -.BR copysign () -は絶対値が -\fIx\fP に等しく、符号ビットが \fIy\fP に等しい値を返す。 +関数 \fBcopysign\fP() は絶対値が \fIx\fP に等しく、符号ビットが \fIy\fP に等しい値を返す。 + +例えば、 +\fIcopysign(42.0,\ \-1.0)\fP と \fIcopysign(\-42.0, \-1.0)\fP はどちらも \-42.0 を返す。 .SH 返り値 -成功すると、これらの関数は、その絶対値は -.I x -に等しく、符号は -.I y -に等しい値を返す。 +成功すると、これらの関数は、その絶対値は \fIx\fP に等しく、符号は \fIy\fP に等しい値を返す。 \fIx\fP が NaN の場合、NaN に \fIy\fP の符号ビットをつけて返す。 +.SH エラー +エラーは発生しない。 .SH 準拠 -C99, POSIX.1-2001. .\" 4.3BSD. -この関数は IEC 559 で定義されている。 -(また IEEE 754/IEEE 854 では、付録で推奨関数として定義されている。) +C99, POSIX.1\-2001. この関数は IEC 559 で定義されている (また IEEE 754/IEEE 854 +では付録で推奨関数として定義されている)。 .SH 注意 -浮動小数点形式が IEEE 754 準拠でないアーキテクチャでは、 -.BR copysign () -は負の 0 を正として扱うことがある。 +浮動小数点形式が IEEE 754 準拠でないアーキテクチャでは、 \fBcopysign\fP() は負の 0 を正として扱うことがある。 .SH 関連項目 -.BR signbit (3) +\fBsignbit\fP(3)