From 5857491a2aa7d4975100d90f1ad62c08aa345e3e Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Fri, 16 Nov 2018 16:25:49 +0100 Subject: 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 : 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 --- src/engine-spawn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/engine-spawn.c') diff --git a/src/engine-spawn.c b/src/engine-spawn.c index 6f57a7d3..296d7f25 100644 --- a/src/engine-spawn.c +++ b/src/engine-spawn.c @@ -381,7 +381,7 @@ engspawn_io_event (void *engine, gpgme_event_io_t type, void *type_data) { engine_spawn_t esp = engine; - TRACE3 (DEBUG_ENGINE, "gpgme:engspawn_io_event", esp, + TRACE (DEBUG_ENGINE, "gpgme:engspawn_io_event", esp, "event %p, type %d, type_data %p", esp->io_cbs.event, type, type_data); if (esp->io_cbs.event) -- cgit v1.2.3