This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
manual: Update @standards for [__]va_copy.
- From: Rical Jasan <ricaljasan at pacific dot net>
- To: libc-alpha at sourceware dot org
- Cc: Joseph Myers <joseph at codesourcery dot com>, Zack Weinberg <zackw at panix dot com>, Carlos O'Donell <carlos at redhat dot com>, Michael Kerrisk <mtk dot manpages at gmail dot com>
- Date: Sat, 17 Jun 2017 01:42:01 -0700
- Subject: manual: Update @standards for [__]va_copy.
- Authentication-results: sourceware.org; auth=none
There is question as to whether __va_copy should be documented in the
glibc manual at all. Since users searching for *va_copy are likely to
find this manual, and GCC doesn't document either, it is important we
continue to provide some kind of reference.
stdarg(3) documents va_copy as being introduced in C99.
* lang.texi (va_copy): Change standard from ISO to C99.
(__va_copy): Add standard and header annotation.
---
manual/lang.texi | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/manual/lang.texi b/manual/lang.texi
index c4b641d4e1..cf0e4e73cd 100644
--- a/manual/lang.texi
+++ b/manual/lang.texi
@@ -471,7 +471,8 @@ of the same type.
@deftypefn {Macro} void va_copy (va_list @var{dest}, va_list @var{src})
@deftypefnx {Macro} void __va_copy (va_list @var{dest}, va_list @var{src})
-@standardsx{va_copy, ISO, stdarg.h}
+@standardsx{va_copy, C99, stdarg.h}
+@standardsx{__va_copy, GNU, stdarg.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
@c This is no longer provided by glibc, but rather by the compiler.
The @code{va_copy} macro allows copying of objects of type