OSDN Git Service

(split) LDP: Update releases based on LDP 3.52 release
[linuxjm/LDP_man-pages.git] / release / man3 / stdarg.3
index 5af4b54..0bbabc4 100644 (file)
@@ -47,7 +47,7 @@
 .\"*******************************************************************
 .TH STDARG 3 2013\-03\-15 "" "Linux Programmer's Manual"
 .SH 名前
-stdarg, va_start, va_arg, va_end, va_copy \- å\80\8bæ\95°ã\83»型が可変な引数リスト
+stdarg, va_start, va_arg, va_end, va_copy \- å\80\8bæ\95°ã\80\81型が可変な引数リスト
 .SH 書式
 \fB#include <stdarg.h>\fP
 .sp
@@ -92,11 +92,9 @@ stdarg, va_start, va_arg, va_end, va_copy \- 個数・型が可変な引数リ
 \fBva_end(\fP\fIap\fP\fB)\fP が呼び出された後、変数 \fIap\fP の値は不定となる。 \fBva_start\fP()  と \fBva_end\fP()
 の組を何回も並べて使うことも可能である。 \fBva_end\fP()  はマクロかもしれないし関数かもしれない。
 .SS va_copy()
-The \fBva_copy\fP()  macro copies the (previously initialized) variable
-argument list \fIsrc\fP to \fIdest\fP.  The behavior is as if \fBva_start\fP()  were
-applied to \fIdest\fP with the same \fIlast\fP argument, followed by the same
-number of \fBva_arg\fP()  invocations that was used to reach the current state
-of \fIsrc\fP.
+\fBva_copy\fP() マクロは (初期化済みの) 可変長引き数リスト \fIsrc\fP を \fIdest\fP にコピーする。動作は、 \fIlast\fP
+引き数に \fIdest\fP を渡して \fBva_start\fP() を \fIdest\fP に適用し、それから \fIsrc\fP
+が現在の状態に達するまでに呼び出したのと同じ回数だけ \fBva_arg\fP() を呼び出す、のと同じことを行う。
 
 .\" Proposal from clive@demon.net, 1997-02-28
 すぐ分かる \fIva_list\fP の実装は、variadic な関数のスタックフレームのポインタである。 このような場合(ほとんどはそうである)、
@@ -205,6 +203,6 @@ foo(char *fmt, ...)
 }
 .fi
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.52 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。