aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine-assuan.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/engine-assuan.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/engine-assuan.c')
-rw-r--r--src/engine-assuan.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/engine-assuan.c b/src/engine-assuan.c
index 83c0ca9f..79e826e0 100644
--- a/src/engine-assuan.c
+++ b/src/engine-assuan.c
@@ -493,13 +493,13 @@ llass_status_handler (void *opaque, int fd)
case, we are done for now. */
if (gpg_err_code (err) == GPG_ERR_EAGAIN)
{
- TRACE1 (DEBUG_CTX, "gpgme:llass_status_handler", llass,
+ TRACE (DEBUG_CTX, "gpgme:llass_status_handler", llass,
"fd 0x%x: EAGAIN reading assuan line (ignored)", fd);
err = 0;
continue;
}
- TRACE2 (DEBUG_CTX, "gpgme:llass_status_handler", llass,
+ TRACE (DEBUG_CTX, "gpgme:llass_status_handler", llass,
"fd 0x%x: error reading assuan line: %s",
fd, gpg_strerror (err));
}
@@ -530,7 +530,7 @@ llass_status_handler (void *opaque, int fd)
err = llass->user.data_cb (llass->user.data_cb_value,
src, linelen);
- TRACE2 (DEBUG_CTX, "gpgme:llass_status_handler", llass,
+ TRACE (DEBUG_CTX, "gpgme:llass_status_handler", llass,
"fd 0x%x: D inlinedata; status from cb: %s",
fd, (llass->user.data_cb ?
(err? gpg_strerror (err):"ok"):"no callback"));
@@ -543,7 +543,7 @@ llass_status_handler (void *opaque, int fd)
if (llass->user.data_cb)
err = llass->user.data_cb (llass->user.data_cb_value, NULL, 0);
- TRACE2 (DEBUG_CTX, "gpgme:llass_status_handler", llass,
+ TRACE (DEBUG_CTX, "gpgme:llass_status_handler", llass,
"fd 0x%x: END line; status from cb: %s",
fd, (llass->user.data_cb ?
(err? gpg_strerror (err):"ok"):"no callback"));
@@ -569,7 +569,7 @@ llass_status_handler (void *opaque, int fd)
err = llass->user.status_cb (llass->user.status_cb_value,
src, args);
- TRACE3 (DEBUG_CTX, "gpgme:llass_status_handler", llass,
+ TRACE (DEBUG_CTX, "gpgme:llass_status_handler", llass,
"fd 0x%x: S line (%s) - status from cb: %s",
fd, line+2, (llass->user.status_cb ?
(err? gpg_strerror (err):"ok"):"no callback"));
@@ -615,7 +615,7 @@ llass_status_handler (void *opaque, int fd)
err = atoi (line+4);
else
err = gpg_error (GPG_ERR_GENERAL);
- TRACE2 (DEBUG_CTX, "gpgme:llass_status_handler", llass,
+ TRACE (DEBUG_CTX, "gpgme:llass_status_handler", llass,
"fd 0x%x: ERR line: %s",
fd, err ? gpg_strerror (err) : "ok");
@@ -632,7 +632,7 @@ llass_status_handler (void *opaque, int fd)
&& line[0] == 'O' && line[1] == 'K'
&& (line[2] == '\0' || line[2] == ' '))
{
- TRACE1 (DEBUG_CTX, "gpgme:llass_status_handler", llass,
+ TRACE (DEBUG_CTX, "gpgme:llass_status_handler", llass,
"fd 0x%x: OK line", fd);
llass->last_op_err = 0;
@@ -657,7 +657,7 @@ add_io_cb (engine_llass_t llass, iocb_data_t *iocbd, gpgme_io_cb_t handler)
{
gpgme_error_t err;
- TRACE_BEG2 (DEBUG_ENGINE, "engine-assuan:add_io_cb", llass,
+ TRACE_BEG (DEBUG_ENGINE, "engine-assuan:add_io_cb", llass,
"fd %d, dir %d", iocbd->fd, iocbd->dir);
err = (*llass->io_cbs.add) (llass->io_cbs.add_priv,
iocbd->fd, iocbd->dir,
@@ -784,7 +784,7 @@ llass_io_event (void *engine, gpgme_event_io_t type, void *type_data)
{
engine_llass_t llass = engine;
- TRACE3 (DEBUG_ENGINE, "gpgme:llass_io_event", llass,
+ TRACE (DEBUG_ENGINE, "gpgme:llass_io_event", llass,
"event %p, type %d, type_data %p",
llass->io_cbs.event, type, type_data);
if (llass->io_cbs.event)