diff options
author | Werner Koch <[email protected]> | 2018-11-16 15:25:49 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2018-11-16 15:25:49 +0000 |
commit | 5857491a2aa7d4975100d90f1ad62c08aa345e3e (patch) | |
tree | c433d2da27e7b9f98ca783e15b00087f2ce3d6cd /src/data.c | |
parent | Add SPDX identifiers to most source files (diff) | |
download | gpgme-5857491a2aa7d4975100d90f1ad62c08aa345e3e.tar.gz gpgme-5857491a2aa7d4975100d90f1ad62c08aa345e3e.zip |
core: Simplify the trace maros by using variadics.
* src/debug.h (TRACE_BEG, TRACE_LOG, TRACE_SUC): Use variadic macros
and remove the TRACE_BEG1 et al. Change all users to always pass a
format string.
(TRACE): Ditto.
* src/debug.c (_gpgme_debugf): New.
* configure.ac <GCC>: Add -Wno-format-zero-length.
--
This makes it easier for use to enable format checks. The zero-length
format is required to allow for an empty format due to the comman
problematic of __VA_ARGS__.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'src/data.c')
-rw-r--r-- | src/data.c | 34 |
1 files changed, 17 insertions, 17 deletions
@@ -178,7 +178,7 @@ _gpgme_data_set_prop (gpgme_data_t dh, uint64_t dserial, { gpg_error_t err = 0; int idx; - TRACE_BEG3 (DEBUG_DATA, "gpgme_data_set_prop", dh, + TRACE_BEG (DEBUG_DATA, "gpgme_data_set_prop", dh, "dserial=%llu %lu=%d", (unsigned long long)dserial, (unsigned long)name, value); @@ -241,7 +241,7 @@ _gpgme_data_get_prop (gpgme_data_t dh, uint64_t dserial, { gpg_error_t err = 0; int idx; - TRACE_BEG2 (DEBUG_DATA, "gpgme_data_get_prop", dh, + TRACE_BEG (DEBUG_DATA, "gpgme_data_get_prop", dh, "dserial=%llu %lu", (unsigned long long)dserial, (unsigned long)name); @@ -352,7 +352,7 @@ gpgme_data_read (gpgme_data_t dh, void *buffer, size_t size) { gpgme_ssize_t res; int blankout; - TRACE_BEG2 (DEBUG_DATA, "gpgme_data_read", dh, + TRACE_BEG (DEBUG_DATA, "gpgme_data_read", dh, "buffer=%p, size=%u", buffer, size); if (!dh) @@ -387,7 +387,7 @@ gpgme_ssize_t gpgme_data_write (gpgme_data_t dh, const void *buffer, size_t size) { gpgme_ssize_t res; - TRACE_BEG2 (DEBUG_DATA, "gpgme_data_write", dh, + TRACE_BEG (DEBUG_DATA, "gpgme_data_write", dh, "buffer=%p, size=%u", buffer, size); if (!dh) @@ -414,7 +414,7 @@ gpgme_data_write (gpgme_data_t dh, const void *buffer, size_t size) gpgme_off_t gpgme_data_seek (gpgme_data_t dh, gpgme_off_t offset, int whence) { - TRACE_BEG2 (DEBUG_DATA, "gpgme_data_seek", dh, + TRACE_BEG (DEBUG_DATA, "gpgme_data_seek", dh, "offset=%lli, whence=%i", offset, whence); if (!dh) @@ -446,7 +446,7 @@ gpgme_error_t gpgme_data_rewind (gpgme_data_t dh) { gpgme_error_t err; - TRACE_BEG (DEBUG_DATA, "gpgme_data_rewind", dh); + TRACE_BEG (DEBUG_DATA, "gpgme_data_rewind", dh, ""); err = ((gpgme_data_seek (dh, 0, SEEK_SET) == -1) ? gpg_error_from_syserror () : 0); @@ -459,7 +459,7 @@ gpgme_data_rewind (gpgme_data_t dh) void gpgme_data_release (gpgme_data_t dh) { - TRACE (DEBUG_DATA, "gpgme_data_release", dh); + TRACE (DEBUG_DATA, "gpgme_data_release", dh, ""); if (!dh) return; @@ -475,8 +475,8 @@ gpgme_data_release (gpgme_data_t dh) gpgme_data_encoding_t gpgme_data_get_encoding (gpgme_data_t dh) { - TRACE1 (DEBUG_DATA, "gpgme_data_get_encoding", dh, - "dh->encoding=%i", dh ? dh->encoding : GPGME_DATA_ENCODING_NONE); + TRACE (DEBUG_DATA, "gpgme_data_get_encoding", dh, + "dh->encoding=%i", dh ? dh->encoding : GPGME_DATA_ENCODING_NONE); return dh ? dh->encoding : GPGME_DATA_ENCODING_NONE; } @@ -486,7 +486,7 @@ gpgme_data_get_encoding (gpgme_data_t dh) gpgme_error_t gpgme_data_set_encoding (gpgme_data_t dh, gpgme_data_encoding_t enc) { - TRACE_BEG1 (DEBUG_DATA, "gpgme_data_set_encoding", dh, + TRACE_BEG (DEBUG_DATA, "gpgme_data_set_encoding", dh, "encoding=%i", enc); if (!dh) return TRACE_ERR (gpg_error (GPG_ERR_INV_VALUE)); @@ -502,7 +502,7 @@ gpgme_data_set_encoding (gpgme_data_t dh, gpgme_data_encoding_t enc) gpgme_error_t gpgme_data_set_file_name (gpgme_data_t dh, const char *file_name) { - TRACE_BEG1 (DEBUG_DATA, "gpgme_data_set_file_name", dh, + TRACE_BEG (DEBUG_DATA, "gpgme_data_set_file_name", dh, "file_name=%s", file_name); if (!dh) @@ -531,12 +531,12 @@ gpgme_data_get_file_name (gpgme_data_t dh) { if (!dh) { - TRACE (DEBUG_DATA, "gpgme_data_get_file_name", dh); + TRACE (DEBUG_DATA, "gpgme_data_get_file_name", dh, ""); return NULL; } - TRACE1 (DEBUG_DATA, "gpgme_data_get_file_name", dh, - "dh->file_name=%s", dh->file_name); + TRACE (DEBUG_DATA, "gpgme_data_get_file_name", dh, + "dh->file_name=%s", dh->file_name); return dh->file_name; } @@ -545,7 +545,7 @@ gpgme_data_get_file_name (gpgme_data_t dh) gpg_error_t gpgme_data_set_flag (gpgme_data_t dh, const char *name, const char *value) { - TRACE_BEG2 (DEBUG_DATA, "gpgme_data_set_flag", dh, + TRACE_BEG (DEBUG_DATA, "gpgme_data_set_flag", dh, "%s=%s", name, value); if (!dh) @@ -573,7 +573,7 @@ _gpgme_data_inbound_handler (void *opaque, int fd) char buffer[BUFFER_SIZE]; char *bufp = buffer; gpgme_ssize_t buflen; - TRACE_BEG1 (DEBUG_CTX, "_gpgme_data_inbound_handler", dh, + TRACE_BEG (DEBUG_CTX, "_gpgme_data_inbound_handler", dh, "fd=0x%x", fd); buflen = _gpgme_io_read (fd, buffer, BUFFER_SIZE); @@ -604,7 +604,7 @@ _gpgme_data_outbound_handler (void *opaque, int fd) struct io_cb_data *data = (struct io_cb_data *) opaque; gpgme_data_t dh = (gpgme_data_t) data->handler_value; gpgme_ssize_t nwritten; - TRACE_BEG1 (DEBUG_CTX, "_gpgme_data_outbound_handler", dh, + TRACE_BEG (DEBUG_CTX, "_gpgme_data_outbound_handler", dh, "fd=0x%x", fd); if (!dh->pending_len) |