From ad37dd86e75416ffc47c97b35f097012be5eeaa2 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Sat, 16 Mar 2013 21:13:22 -0500 Subject: [PATCH 1/1] util.h: Use dummy_printf for DEBUG() and DEBUG2() --- src/util.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/util.h b/src/util.h index b79490e8..2dc79437 100644 --- a/src/util.h +++ b/src/util.h @@ -89,6 +89,11 @@ typedef uint64_t u64; /* Used for buffering FILE IO in a few places */ #define BUFFER_SIZE 4096 +static inline void FORMAT(printf, 1, 2) +dummy_printf(const char *format, ...) +{ +} + #ifdef ENABLE_ERROR_MESSAGES extern void wimlib_error(const char *format, ...) FORMAT(printf, 1, 2) COLD; @@ -103,8 +108,6 @@ extern void wimlib_warning_with_errno(const char *format, ...) # define WARNING wimlib_warning # define WARNING_WITH_ERRNO wimlib_warning #else -static inline FORMAT(printf, 1, 2) void -dummy_printf(const char *format, ...) { } # define ERROR(format, ...) dummy_printf # define ERROR_WITH_ERRNO(format, ...) dummy_printf # define WARNING(format, ...) dummy_printf @@ -124,13 +127,13 @@ dummy_printf(const char *format, ...) { } }) #else -# define DEBUG(format, ...) +# define DEBUG(format, ...) dummy_printf(format, ## __VA_ARGS__) #endif /* ENABLE_DEBUG || ENABLE_MORE_DEBUG */ #ifdef ENABLE_MORE_DEBUG # define DEBUG2(format, ...) DEBUG(format, ## __VA_ARGS__) #else -# define DEBUG2(format, ...) +# define DEBUG2(format, ...) dummy_printf(format, ## __VA_ARGS__) #endif /* ENABLE_DEBUG */ #ifdef ENABLE_ASSERTIONS -- 2.43.0