[Spice-commits] tests/test-logging.c

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Mar 19 14:47:21 UTC 2020


 tests/test-logging.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 6a64d86d1d5e5a8cf5f843144f0ea02c7c13f89f
Author: Frediano Ziglio <fziglio at redhat.com>
Date:   Mon Mar 16 21:26:43 2020 +0000

    test-logging: Do not use G_PASTE to join level
    
    "level" can have value "DEBUG". In some environment "DEBUG" is
    used as preprocessor name to enable some debugging code.
    Using -DDEBUG option (or similar) cause "DEBUG" to be defined as "1"
    so "G_PASTE(G_LOG_LEVEL_, level)" will be expanded to "G_LOG_LEVEL_1"
    instead of "G_LOG_LEVEL_DEBUG".
    Just concatenate the two literal to avoid "DEBUG" expansion.
    
    Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
    Acked-by: Victor Toso <victortoso at redhat.com>

diff --git a/tests/test-logging.c b/tests/test-logging.c
index d151990..09f13c5 100644
--- a/tests/test-logging.c
+++ b/tests/test-logging.c
@@ -31,7 +31,7 @@
         va_list args;                                                            \
                                                                                  \
         va_start (args, format);                                                 \
-        g_logv(OTHER_LOG_DOMAIN, G_PASTE(G_LOG_LEVEL_, level), format, args);    \
+        g_logv(OTHER_LOG_DOMAIN, G_LOG_LEVEL_ ## level, format, args);           \
         va_end (args);                                                           \
     }
 


More information about the Spice-commits mailing list