From 8e3d7fc6f4dcfe9d2f05045df62d9b2315053caf Mon Sep 17 00:00:00 2001 From: Marco Oliverio Date: Mon, 9 May 2022 10:56:13 +0200 Subject: [PATCH] wolfcrypt: logging: use do{}while(0) to disable WOLFSSL_MSG* macro otherwise statement of the type: if (condtion) WOLFSSL_MSG(""); after preprocessing will become: if (condition) ; The empty body emits a warning from the compiler. --- wolfssl/wolfcrypt/logging.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wolfssl/wolfcrypt/logging.h b/wolfssl/wolfcrypt/logging.h index 547c58683..27f99a63b 100644 --- a/wolfssl/wolfcrypt/logging.h +++ b/wolfssl/wolfcrypt/logging.h @@ -177,9 +177,9 @@ WOLFSSL_API void wolfSSL_Debugging_OFF(void); #define WOLFSSL_STUB(m) #define WOLFSSL_IS_DEBUG_ON() 0 - #define WOLFSSL_MSG_EX(m, ...) - #define WOLFSSL_MSG(m) - #define WOLFSSL_BUFFER(b, l) + #define WOLFSSL_MSG_EX(m, ...) do{} while(0) + #define WOLFSSL_MSG(m) do{} while(0) + #define WOLFSSL_BUFFER(b, l) do{} while(0) #endif /* DEBUG_WOLFSSL && !WOLFSSL_DEBUG_ERRORS_ONLY */