From df86a05c882cad334c733c819ad01fcd678e1511 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Tue, 7 Dec 2021 12:06:49 +0100 Subject: [PATCH] suppress unused variable generated by LOG macro --- src/cross_os.h | 8 +++++++- src/vkvg_internal.h | 5 ++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/cross_os.h b/src/cross_os.h index db2dc78..3025210 100644 --- a/src/cross_os.h +++ b/src/cross_os.h @@ -29,10 +29,14 @@ #include "windows.h" #define isnanf _isnanf #define vkvg_inline __forceinline + #define disable_warning (warn) + #define reset_warning (warn) #elif __APPLE__ #include #define isnanf isnan -#define vkvg_inline static + #define vkvg_inline static + #define disable_warning (warn) + #define reset_warning (warn) #elif __unix__ #include #include @@ -41,6 +45,8 @@ #define isnanf __isnanf #endif #define vkvg_inline static inline __attribute((always_inline)) + #define disable_warning (warn) #pragma GCC diagnostic ignored "-W"#warn + #define reset_warning (warn) #pragma GCC diagnostic warning "-W"#warn #endif const char* getUserDir (); diff --git a/src/vkvg_internal.h b/src/vkvg_internal.h index ab1c3ee..ab972ef 100644 --- a/src/vkvg_internal.h +++ b/src/vkvg_internal.h @@ -43,7 +43,10 @@ #endif*/ #ifdef DEBUG -#define LOG(level,...) (vkvg_log_level & level) ? fprintf (stdout, __VA_ARGS__):true; +#define LOG(level,...) { \ + if (vkvg_log_level & level) \ + fprintf (stdout, __VA_ARGS__); \ +} #else #define LOG #endif -- 2.47.3