Add org_heading debug module
authorAndrew Young <youngar17@gmail.com>
Thu, 16 Aug 2012 08:20:58 +0000 (04:20 -0400)
committerAndrew Young <youngar17@gmail.com>
Thu, 16 Aug 2012 08:20:58 +0000 (04:20 -0400)
src/debug.h

index a280960..a7e2ee4 100644 (file)
@@ -18,6 +18,7 @@
 #define LEXER_PRINTLEVEL     DEFAULT_PRINTLEVEL
 #define PARSER_PRINTLEVEL    DEFAULT_PRINTLEVEL
 #define DOC_ELT_PRINTLEVEL   DEFAULT_PRINTLEVEL
+#define ORG_HEADING_PRINTLEVEL DEFAULT_PRINTLEVEL
 #define LISTMERGE_PRINTLEVEL DEFAULT_PRINTLEVEL
 #define SMERGER_PRINTLEVEL   DEFAULT_PRINTLEVEL
 
@@ -41,6 +42,9 @@
 #define DEBUG_MODULE DEFAULT
 #endif /* DEBUG_MODULE */
 
+/* lint checkers cannot understand variadic macros */
+#ifndef S_SPLINT_S
+
 #define debug_printf(format, ...) \
   debug_msg(DEFAULT, DEFAULT_PRINTLEVEL, format, ##__VA_ARGS__)
 
       level, __FILE__, __LINE__, __func__, ##__VA_ARGS__);     \
     }} while (0)
 
+#else /* ! S_SPLINT_S */
+#define comment
+#define debug_msg coment ## coment
+#undef comment
+#endif /* S_SPLINT_S */
+
 #endif /*DEBUG_H */