From 8a8db182af533a43b4d478d28af8623035475d68 Mon Sep 17 00:00:00 2001
From: Daiki Ueno <dueno@redhat.com>
Date: Tue, 16 Oct 2018 18:05:10 +0200
Subject: [PATCH 03/36] debug: Work around cppcheck false-positives

https://trac.cppcheck.net/ticket/8794
---
 common/debug.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/debug.h b/common/debug.h
index 255c62c..7ea36f3 100644
--- a/common/debug.h
+++ b/common/debug.h
@@ -71,13 +71,13 @@ void              p11_debug_precond             (const char *format,
 #endif
 
 #define return_val_if_fail(x, v) \
-	do { if (!(x)) { \
+	do { if (x) { } else {							\
 	     p11_debug_precond ("p11-kit: '%s' not true at %s\n", #x, __func__); \
 	     return v; \
 	} } while (false)
 
 #define return_if_fail(x) \
-	do { if (!(x)) { \
+	do { if (x) { } else {						\
 	     p11_debug_precond ("p11-kit: '%s' not true at %s\n", #x, __func__); \
 	     return; \
 	} } while (false)
@@ -100,7 +100,7 @@ void              p11_debug_precond             (const char *format,
 	} while (false)
 
 #define warn_if_fail(x) \
-	do { if (!(x)) { \
+	do { if (x) { } else {						\
 	     p11_debug_precond ("p11-kit: '%s' not true at %s\n", #x, __func__); \
 	} } while (false)
 
-- 
2.19.1

