1
0
mirror of https://github.com/moparisthebest/wget synced 2024-07-03 16:38:41 -04:00

[svn] Don't #define __STDC__ against the compiler's will.

Published in <sxsptzr64ea.fsf@florida.munich.redhat.com>.
This commit is contained in:
hniksic 2002-05-19 17:38:14 -07:00
parent f3b299a731
commit f97f3ef416
6 changed files with 22 additions and 24 deletions

View File

@ -1,3 +1,9 @@
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> 2002-05-18 Hrvoje Niksic <hniksic@arsdigita.com>
* ALL: Update the license to reflect the OpenSSL exception. * ALL: Update the license to reflect the OpenSSL exception.

View File

@ -1,3 +1,7 @@
2002-05-20 Hrvoje Niksic <hniksic@arsdigita.com>
* log.c: Don't #undef WGET_USE_STDARG.
2002-05-16 Hrvoje Niksic <hniksic@arsdigita.com> 2002-05-16 Hrvoje Niksic <hniksic@arsdigita.com>
* hash.c (prime_size): Store the offset of the prime number in the * hash.c (prime_size): Store the offset of the prime number in the

View File

@ -29,15 +29,18 @@ so, delete this exception statement from your version. */
#include <config.h> #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 /* Use stdarg only if the compiler supports ANSI C and stdarg.h is
present. We check for both because there are configurations where present. We check for both because there are configurations where
stdarg.h exists, but doesn't work. */ stdarg.h exists, but doesn't work. */
#undef WGET_USE_STDARG # ifdef __STDC__
#ifdef __STDC__ # ifdef HAVE_STDARG_H
# ifdef HAVE_STDARG_H # define WGET_USE_STDARG
# define WGET_USE_STDARG # endif
# endif # endif
#endif #endif /* not WGET_USE_STDARG */
#include <stdio.h> #include <stdio.h>
#ifdef HAVE_STRING_H #ifdef HAVE_STRING_H

View File

@ -65,6 +65,10 @@ so, delete this exception statement from your version. */
#endif #endif
#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) #define REALCLOSE(x) closesocket (x)
/* read & write don't work with sockets on Windows 95. */ /* read & write don't work with sockets on Windows 95. */

View File

@ -29,12 +29,6 @@
#ifndef CONFIG_H #ifndef CONFIG_H
#define 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 HAVE_MEMMOVE
#define ftruncate chsize #define ftruncate chsize
#define inline __inline #define inline __inline

View File

@ -29,19 +29,6 @@
#ifndef CONFIG_H #ifndef CONFIG_H
#define 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. */ /* Define if you have the <alloca.h> header file. */
#undef HAVE_ALLOCA_H #undef HAVE_ALLOCA_H