|
|
1.1 ! root 1: extern int debug_level; /* in debug.c */ ! 2: ! 3: extern int debug_logging; /* in debug.c */ ! 4: ! 5: ! 6: ! 7: #define FORCE_LEVEL 0 ! 8: ! 9: #define ALERT_LEVEL 1 ! 10: ! 11: #define DEBUG_LEVEL 2 ! 12: ! 13: #define TRACE_LEVEL 3 ! 14: ! 15: #define LOW_LEVEL 4 ! 16: ! 17: ! 18: ! 19: #ifndef DEBUG_INFO ! 20: ! 21: ! 22: ! 23: # define TRACELOW(x) ! 24: ! 25: # define TRACE(x) ! 26: ! 27: # define DEBUG(x) ! 28: ! 29: ! 30: ! 31: #else ! 32: ! 33: ! 34: ! 35: # define TRACELOW(s) \ ! 36: ! 37: do { if (debug_logging || (debug_level >= LOW_LEVEL)) \ ! 38: ! 39: Tracelow s ; } while(0) ! 40: ! 41: ! 42: ! 43: # define TRACE(s) \ ! 44: ! 45: do { if (debug_logging || (debug_level >= TRACE_LEVEL)) \ ! 46: ! 47: Trace s ; } while(0) ! 48: ! 49: ! 50: ! 51: # define DEBUG(s) \ ! 52: ! 53: do { if (debug_logging || (debug_level >= DEBUG_LEVEL)) \ ! 54: ! 55: Debug s ; } while(0) ! 56: ! 57: ! 58: ! 59: #endif /* DEBUG_INFO */ ! 60:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.