From 5262ce0c815193fc901b00a9b4132925ba672df7 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Fri, 2 Nov 2018 12:54:22 +0100 Subject: 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 --- src/debug.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/debug.h') 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", \ -- cgit v1.2.3