Published in <sxsptzr64ea.fsf@florida.munich.redhat.com>.
+2002-05-20 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * windows/config.h.ms: Ditto.
+
+ * windows/config.h.bor: Don't #define __STDC__.
+
2002-05-18 Hrvoje Niksic <hniksic@arsdigita.com>
* ALL: Update the license to reflect the OpenSSL exception.
+2002-05-20 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * log.c: Don't #undef WGET_USE_STDARG.
+
2002-05-16 Hrvoje Niksic <hniksic@arsdigita.com>
* hash.c (prime_size): Store the offset of the prime number in the
#include <config.h>
+/* This allows the architecture-specific .h files to specify the use
+ of stdargs regardless of __STDC__. */
+#ifndef WGET_USE_STDARG
/* 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
+# ifdef __STDC__
+# ifdef HAVE_STDARG_H
+# define WGET_USE_STDARG
+# endif
# endif
-#endif
+#endif /* not WGET_USE_STDARG */
#include <stdio.h>
#ifdef HAVE_STRING_H
#endif
#endif
+/* Use ANSI-style stdargs regardless of whether the compiler bothers
+ to define __STDC__. (Many don't when extensions are enabled.) */
+#define WGET_USE_STDARG
+
#define REALCLOSE(x) closesocket (x)
/* read & write don't work with sockets on Windows 95. */
#ifndef CONFIG_H
#define CONFIG_H
-/* Borland C does not define __STDC__ when the Borland extensions are
- enabled, but you need those extensions to compile <windows.h>. */
-#if !defined(__STDC__) && defined(__BORLANDC__)
-# define __STDC__ 1
-#endif
-
#define HAVE_MEMMOVE
#define ftruncate chsize
#define inline __inline
#ifndef CONFIG_H
#define CONFIG_H
-/* MS Visual C does not define __STDC__ when the MSC extensions are
- enabled, but you need those extensions to compile <windows.h>. */
-#if !defined(__STDC__) && defined(_MSC_EXTENSIONS)
-# define __STDC__ 1
-#endif
-
-/* Setting __STDC__ causes MSVC to break other stuff... */
-#if __STDC__ && defined(_MSC_VER)
-# define utimbuf _utimbuf
-# define O_RDONLY _O_RDONLY
-# define alloca _alloca
-#endif
-
/* Define if you have the <alloca.h> header file. */
#undef HAVE_ALLOCA_H