diff --git a/gumbo-parser/src/util.c b/gumbo-parser/src/util.c index d1ab2d7acb..6238c29605 100644 --- a/gumbo-parser/src/util.c +++ b/gumbo-parser/src/util.c @@ -63,6 +63,4 @@ void gumbo_debug(const char* format, ...) { va_end(args); fflush(stdout); } -#else -void gumbo_debug(const char* UNUSED_ARG(format), ...) {} #endif diff --git a/gumbo-parser/src/util.h b/gumbo-parser/src/util.h index dfdf465bc0..64170e5cd0 100644 --- a/gumbo-parser/src/util.h +++ b/gumbo-parser/src/util.h @@ -21,7 +21,11 @@ void* gumbo_realloc(void* ptr, size_t size) RETURNS_NONNULL; void gumbo_free(void* ptr); // Debug wrapper for printf +#ifdef GUMBO_DEBUG void gumbo_debug(const char* format, ...) PRINTF(1); +#else +static inline void PRINTF(1) gumbo_debug(const char* UNUSED_ARG(format), ...) {}; +#endif #ifdef __cplusplus }