diff options
| author | Yang Tse <yangsita@gmail.com> | 2007-03-27 04:17:26 +0000 | 
|---|---|---|
| committer | Yang Tse <yangsita@gmail.com> | 2007-03-27 04:17:26 +0000 | 
| commit | 4294cac70122397efc9703393728cc76d76bd69e (patch) | |
| tree | 15b5be623b129b1773d6723ef14bbaba11965061 | |
| parent | 282127fbfffefb2262cdb964bd29f660d05e3a95 (diff) | |
Platforms that lack autotools support should define HAVE_VARIADIC_MACROS_C99
and/or HAVE_VARIADIC_MACROS_GCC for specific compiler versions that support
variadic macros with C99 style and/or old gcc style in their specific config.h
file.
If previous definitions are not done, even when aplicable, and --disable-verbose
is used, the fallback (void) method will be used to define infof, avoiding the
inclusion of unwanted strings in the resulting library/executable.
| -rw-r--r-- | lib/sendf.h | 15 | 
1 files changed, 0 insertions, 15 deletions
diff --git a/lib/sendf.h b/lib/sendf.h index 2c6db90b4..f8808f662 100644 --- a/lib/sendf.h +++ b/lib/sendf.h @@ -32,9 +32,6 @@ void Curl_failf(struct SessionHandle *, const char *fmt, ...);  #if defined(CURL_DISABLE_VERBOSE_STRINGS) -#if defined(HAVE_CONFIG_H) || \ -    defined(HAVE_VARIADIC_MACROS_C99) || defined(HAVE_VARIADIC_MACROS_GCC) -  #if defined(HAVE_VARIADIC_MACROS_C99)  #define infof(...)  do { } while (0)  #elif defined(HAVE_VARIADIC_MACROS_GCC) @@ -43,18 +40,6 @@ void Curl_failf(struct SessionHandle *, const char *fmt, ...);  #define infof (void)  #endif -#else - -#if defined(__STDC__) && defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) -#define infof(...)  do { } while (0) -#elif defined(__GNUC__) -#define infof(x...)  do { } while (0) -#else -#define infof (void) -#endif - -#endif -  #else /* CURL_DISABLE_VERBOSE_STRINGS */  #define infof Curl_infof  | 
