diff options
author | Alan Coopersmith <alan.coopersmith@oracle.com> | 2022-12-11 10:02:13 -0800 |
---|---|---|
committer | Alan Coopersmith <alan.coopersmith@oracle.com> | 2023-01-03 11:02:11 -0800 |
commit | 3e486c4578f3f6a81fc0f9afba6551dfa8c7b63b (patch) | |
tree | 9530291dc25bd3f137778129297a32e76ceb8bb8 /utils.h | |
parent | a3bbf780252e55bb1dcab717289ef09e00d11223 (diff) |
Only build debug infrastructure if DEBUG is defined
It's only used when DEBUG is defined, so don't build it when
we're not using it.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Diffstat (limited to 'utils.h')
-rw-r--r-- | utils.h | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -164,23 +164,22 @@ uInformation(const char * /* s */ , ... /***====================================================================***/ +#ifdef DEBUG #ifndef DEBUG_VAR #define DEBUG_VAR debugFlags #endif -extern - unsigned int DEBUG_VAR; +extern unsigned int DEBUG_VAR; - extern void uDebug(char * /* s */ , ... - ) _X_ATTRIBUTE_PRINTF(1, 2); +extern void uDebug(char *, ...) _X_ATTRIBUTE_PRINTF(1, 2); - extern Boolean uSetDebugFile(char *name); +extern Boolean uSetDebugFile(char *name); - extern int uDebugIndentLevel; +extern int uDebugIndentLevel; #define uDebugIndent(l) (uDebugIndentLevel+=(l)) #define uDebugOutdent(l) (uDebugIndentLevel-=(l)) -#ifdef DEBUG + #define uDEBUG(f,s) { if (DEBUG_VAR&(f)) uDebug(s);} #define uDEBUG1(f,s,a) { if (DEBUG_VAR&(f)) uDebug(s,a);} #define uDEBUG2(f,s,a,b) { if (DEBUG_VAR&(f)) uDebug(s,a,b);} |