Lines Matching defs:debug
9 * $Id: debug.h,v 1.16 2003/01/10 00:26:06 ca Exp $
16 ** See libsm/debug.html for documentation.
45 ** abstractions for setting and testing debug activation levels
64 ** debug_level is the activation level of this debug
65 ** object. Level 0 means no debug activity.
69 ** its true value in the internal table of debug settings.
103 ** This macro is cleverly designed so that if the debug object is below
108 # define sm_debug_active(debug, level) \
109 ((debug)->debug_level >= (level) && \
110 ((debug)->debug_level != SM_DEBUG_UNKNOWN || \
111 sm_debug_loadactive(debug, level)))
113 # define sm_debug_level(debug) \
114 ((debug)->debug_level == SM_DEBUG_UNKNOWN \
115 ? sm_debug_loadlevel(debug) : (debug)->debug_level)
117 # define sm_debug_unknown(debug) ((debug)->debug_level == SM_DEBUG_UNKNOWN)
119 # define sm_debug_active(debug, level) 0
120 # define sm_debug_level(debug) 0
121 # define sm_debug_unknown(debug) 0