Lines Matching full:debug
9 * $Id: debug.h,v 1.17 2013-11-22 20:51:31 ca Exp $
14 ** See libsm/debug.html for documentation.
43 ** abstractions for setting and testing debug activation levels
62 ** debug_level is the activation level of this debug
63 ** object. Level 0 means no debug activity.
67 ** its true value in the internal table of debug settings.
81 ** "@(#)$Debug: <name> - <short description> $"
101 ** This macro is cleverly designed so that if the debug object is below
106 # define sm_debug_active(debug, level) \ argument
107 ((debug)->debug_level >= (level) && \
108 ((debug)->debug_level != SM_DEBUG_UNKNOWN || \
109 sm_debug_loadactive(debug, level)))
111 # define sm_debug_level(debug) \ argument
112 ((debug)->debug_level == SM_DEBUG_UNKNOWN \
113 ? sm_debug_loadlevel(debug) : (debug)->debug_level)
115 # define sm_debug_unknown(debug) ((debug)->debug_level == SM_DEBUG_UNKNOWN) argument
117 # define sm_debug_active(debug, level) 0 argument
118 # define sm_debug_level(debug) 0 argument
119 # define sm_debug_unknown(debug) 0 argument