]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libcommon: define more debugging macros
authorOndrej Oprala <ooprala@redhat.com>
Wed, 12 Mar 2014 14:40:40 +0000 (15:40 +0100)
committerOndrej Oprala <ooprala@redhat.com>
Wed, 12 Mar 2014 14:40:40 +0000 (15:40 +0100)
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
include/debug.h

index 51d09b84d2082d02585babee092f89db2b9bd8fa..6b6dcd9dcc726bd4d1246ee12d1d351bb2ecda1b 100644 (file)
 
 #include <stdarg.h>
 
+#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) { \