From 462202c1187be467b8f002c8eaec1a3d42d01a1a Mon Sep 17 00:00:00 2001 From: Marcus Fritzsch Date: Thu, 27 Jul 2017 15:49:50 +0200 Subject: [PATCH] util: move DB() debug macro from app Signed-off-by: Marcus Fritzsch --- src/app.cpp | 11 ----------- src/util.hpp | 12 ++++++++++++ 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/app.cpp b/src/app.cpp index 606c167..9bd12ed 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -20,17 +20,6 @@ namespace wm { -#ifndef NDEBUG -#define DB(expr) \ - do { \ - std::ostringstream o; \ - o << __FILE__ << ":" << __LINE__ << ":" << __func__ << ": " << expr; \ - logdebug(o.str().c_str()); \ - } while (0) -#else -#define DB(expr) -#endif - namespace { App *g_app; diff --git a/src/util.hpp b/src/util.hpp index 84c2462..e285c0f 100644 --- a/src/util.hpp +++ b/src/util.hpp @@ -33,6 +33,18 @@ extern "C" { #define logdebug(...) #endif +#ifndef NDEBUG +#define DB(expr) \ + do { \ + std::ostringstream o; \ + o << __FILE__ << ":" << __LINE__ << ":" << __func__ << ": " << expr; \ + logdebug("%s", o.str().c_str()); \ + } while (0) +#else +#define DB(expr) +#endif + + // _ _ _ __ _ // ___| |_ _ __ _ _ ___| |_ _ _ _ __ (_) __ _ _ _ ___ / _| __| | // / __| __| '__| | | |/ __| __| | | | | '_ \| |/ _` | | | |/ _ \ | |_ / _` | -- 2.16.6