# HG changeset patch # User Bruno Haible # Date 1153827156 0 # Node ID a20a6a93ab747002e184d22520675bbf5c370a2d # Parent 1e1de4def5a684eb4f6c351aec481525300e13c4 Use the stdarg module. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-07-25 Bruno Haible + + * modules/version-etc (Depends-on): Add stdarg. + 2006-07-24 Paul Eggert * MODULES.html.sh (File stream based Input/Output): diff --git a/lib/ChangeLog b/lib/ChangeLog --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,8 @@ +2006-07-25 Bruno Haible + + * version-etc.c (version_etc_va): Use va_copy, assumed to be defined in + or config.h. + 2006-07-24 Bruno Haible * clean-temp.h: New file, from GNU gettext. diff --git a/lib/version-etc.c b/lib/version-etc.c --- a/lib/version-etc.c +++ b/lib/version-etc.c @@ -50,11 +50,7 @@ { va_list tmp_authors; -#ifdef __va_copy - __va_copy (tmp_authors, authors); -#else - tmp_authors = authors; -#endif + va_copy (tmp_authors, authors); n_authors = 0; while (va_arg (tmp_authors, const char *) != NULL) diff --git a/modules/version-etc b/modules/version-etc --- a/modules/version-etc +++ b/modules/version-etc @@ -7,6 +7,7 @@ Depends-on: gettext-h +stdarg configure.ac: