From cb3fa84753893c84ff5cb727edb5bdf4eb3757a3 Mon Sep 17 00:00:00 2001 From: Ondrej Oprala Date: Wed, 12 Mar 2014 15:40:40 +0100 Subject: libcommon: define more debugging macros Signed-off-by: Ondrej Oprala --- include/debug.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include/debug.h') diff --git a/include/debug.h b/include/debug.h index 51d09b84d..6b6dcd9dc 100644 --- a/include/debug.h +++ b/include/debug.h @@ -12,6 +12,13 @@ #include +#define UL_DEBUG_DEFINE_MASK(m) int m ## _debug_mask +#define UL_DEBUG_DECLARE_MASK(m) extern UL_DEBUG_DEFINE_MASK(m) + +/* p - flag prefix, m - flag postfix */ +#define UL_DEBUG_DEFINE_FLAG(p, m) p ## m + +/* l - library name, p - flag prefix, m - flag postfix, x - function */ # define __UL_DBG(l, p, m, x) \ do { \ if ((p ## m) & l ## _debug_mask) { \ -- cgit v1.2.3-55-g7522