+2002-04-11 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * log.c: Set WGET_USE_STDARG if __STDC__ is defined and stdarg.h
+ is present.
+
2002-04-11 Hrvoje Niksic <hniksic@arsdigita.com>
* progress.c (bar_create): If INITIAL is larger than TOTAL, fix
#include <config.h>
+/* Use stdarg only if the compiler supports ANSI C and stdarg.h is
+ present. We check for both because there are configurations where
+ stdarg.h exists, but doesn't work. */
+#undef WGET_USE_STDARG
+#ifdef __STDC__
+# ifdef HAVE_STDARG_H
+# define WGET_USE_STDARG
+# endif
+#endif
+
#include <stdio.h>
#ifdef HAVE_STRING_H
# include <string.h>
# include <strings.h>
#endif
#include <stdlib.h>
-#ifdef HAVE_STDARG_H
-# define WGET_USE_STDARG
+#ifdef WGET_USE_STDARG
# include <stdarg.h>
#else
# include <varargs.h>