diff options
author | Werner Koch <[email protected]> | 2018-11-02 11:54:22 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2018-11-02 11:54:22 +0000 |
commit | 5262ce0c815193fc901b00a9b4132925ba672df7 (patch) | |
tree | dd7578a141663debaa3f837837a7b48213b6fd2e /src/debug.h | |
parent | w32: Log all errors from CloseHandle and WFSO in w32-io. (diff) | |
download | gpgme-5262ce0c815193fc901b00a9b4132925ba672df7.tar.gz gpgme-5262ce0c815193fc901b00a9b4132925ba672df7.zip |
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 <[email protected]>
Diffstat (limited to 'src/debug.h')
-rw-r--r-- | src/debug.h | 5 |
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", \ |