From f342ed5940b1b2fccab3d0ee54ccf8ef5cde78e9 Mon Sep 17 00:00:00 2001 From: Maarten Billemont Date: Tue, 3 Apr 2018 09:10:15 -0400 Subject: [PATCH] Only define loggers if not yet provided. --- core/c/mpw-util.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/c/mpw-util.h b/core/c/mpw-util.h index 35484824..d0d4da96 100644 --- a/core/c/mpw-util.h +++ b/core/c/mpw-util.h @@ -25,6 +25,7 @@ #include "mpw-types.h" //// Logging. +extern int mpw_verbosity; #ifndef mpw_log_do #define mpw_log_do(level, format, ...) \ @@ -32,12 +33,13 @@ #endif #ifndef mpw_log -extern int mpw_verbosity; #define mpw_log(level, ...) ({ \ if (mpw_verbosity >= level) { \ mpw_log_do( level, ##__VA_ARGS__ ); \ }; }) +#endif +#ifndef trc /** Logging internal state. */ #define trc_level 3 #define trc(...) mpw_log( trc_level, ##__VA_ARGS__ )