+2003-08-24 Bruno Haible <bruno@clisp.org>
+
+ * libgnuintl.h.in: Use <stdarg.h> when compiling with MSVC, even though
+ it doesn't define __STDC__ by default.
+
2003-08-24 Bruno Haible <bruno@clisp.org>
* relocatable.h: Make this file includable in C++ mode: add extern "C".
+2003-08-24 Bruno Haible <bruno@clisp.org>
+
+ * error.c: Use <stdarg.h> when compiling with MSVC, even though it
+ doesn't define __STDC__ by default.
+
+2003-08-24 Bruno Haible <bruno@clisp.org>
+
+ Support for building DLLs on Windows.
+ * argmatch.h (argmatch_die): Add DLL_VARIABLE attribute.
+ * backupfile.h (simple_backup_suffix): Likewise.
+ * error.h (error_print_progname, error_message_count,
+ error_one_per_line): Likewise.
+ * error-progname.h (error_with_progname): Likewise.
+ * getopt.h (optarg, optind, opterr, optopt): Likewise.
+ * obstack.h (obstack_alloc_failed_handler, obstack_exit_failure):
+ Likewise.
+ * progname.h (program_name): Likewise.
+
2003-08-24 Bruno Haible <bruno@clisp.org>
* basename.h: Make this file includable in C++ mode: add extern "C".
#endif
#if HAVE_VPRINTF || HAVE_DOPRNT || _LIBC
-# if __STDC__
+# if __STDC__ || defined _MSC_VER
# include <stdarg.h>
# define VA_START(args, lastarg) va_start(args, lastarg)
# else