15 #define VERBOSE(level, statement...) \
16 do { if (level <= verbose) { CHANGE_COLOR(level); statement; CHANGE_COLOR(-1); } } while(0)
18 #define CHANGE_COLOR(level) \
19 color_set ((level == ERROR) ? stderr : stdout, \
20 (level == ERROR) ? FG_RED : \
21 (level == WARNING) ? FG_YELLOW : \
22 (level == INFO) ? FG_BLUE : \
23 (level == DEBUG) ? FG_GREEN : COLOR_DEFAULT)
29 #endif /* __DEBUG_H__ */
31 /* vim: set ts=4 sw=4 et: */