summaryrefslogtreecommitdiff
path: root/src/debug.h
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2018-11-02 12:54:22 +0100
committerWerner Koch <wk@gnupg.org>2018-11-02 12:54:22 +0100
commit5262ce0c815193fc901b00a9b4132925ba672df7 (patch)
treedd7578a141663debaa3f837837a7b48213b6fd2e /src/debug.h
parented3f5ad760a28566fa2571e0c7392467bfc3770d (diff)
downloadgpgme-5262ce0c815193fc901b00a9b4132925ba672df7.tar.gz
w32: Fix a few compiler warnings.
* src/debug.h (TRACE_SYSERR_NR): New. * src/w32-io.c: Fix compiler warnings. Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/debug.h')
-rw-r--r--src/debug.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/debug.h b/src/debug.h
index ecd230f6..77fec559 100644
--- a/src/debug.h
+++ b/src/debug.h
@@ -202,6 +202,11 @@ _gpgme_trace_gpgme_error (gpgme_error_t err, const char *file, int line)
(_gpgme_debug (_gpgme_trace_level, "%s: error: %s\n", \
_gpgme_trace_func, strerror (res)), \
_gpgme_debug_frame_end (), (res))
+#define TRACE_SYSERR_NR(res) \
+ do { res == 0 ? ((void) (TRACE_SUC1 ("result=%i", res)), (res)) : \
+ (_gpgme_debug (_gpgme_trace_level, "%s: error: %s\n", \
+ _gpgme_trace_func, strerror (res)), \
+ _gpgme_debug_frame_end ()); } while (0)
#define TRACE_SUC() \
_gpgme_debug (_gpgme_trace_level, "%s: leave\n", \