aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2007-03-27 04:17:26 +0000
committerYang Tse <yangsita@gmail.com>2007-03-27 04:17:26 +0000
commit4294cac70122397efc9703393728cc76d76bd69e (patch)
tree15b5be623b129b1773d6723ef14bbaba11965061
parent282127fbfffefb2262cdb964bd29f660d05e3a95 (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.h15
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