aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2018-11-16 15:25:49 +0000
committerWerner Koch <[email protected]>2018-11-16 15:25:49 +0000
commit5857491a2aa7d4975100d90f1ad62c08aa345e3e (patch)
treec433d2da27e7b9f98ca783e15b00087f2ce3d6cd /src/data.c
parentAdd SPDX identifiers to most source files (diff)
downloadgpgme-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.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/data.c b/src/data.c
index a786c7c7..f633e08c 100644
--- a/src/data.c
+++ b/src/data.c
@@ -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)