1 #ifndef MSG__DEBUG__H__ 2 #define MSG__DEBUG__H__ 6 extern int msg_debug_bits;
9 #define msg_debug(I,A,B,C,D,E,F,X) do{}while(0) 10 #define msg_debugf(I,X,F,...) do{}while(0) 12 void msg_debug(
int,
const char*,
const char*,
const char*,
const char*,
const char*,
const char*,
int);
13 void msg_debugf(
int bit,
int showsys,
const char* format, ...);
15 void msg_debug_init(
void);
17 #define debug1(x,a) msg_debug(x,a,0,0,0,0,0,0) 18 #define debug2(x,a,b) msg_debug(x,a,b,0,0,0,0,0) 19 #define debug3(x,a,b,c) msg_debug(x,a,b,c,0,0,0,0) 20 #define debug4(x,a,b,c,d) msg_debug(x,a,b,c,d,0,0,0) 21 #define debug5(x,a,b,c,d,e) msg_debug(x,a,b,c,d,e,0,0) 22 #define debug6(x,a,b,c,d,e,f) msg_debug(x,a,b,c,d,e,f,0) 23 #define debugf(x,f,...) msg_debugf(x,0,f,__VA_ARGS__) 25 #define debug1sys(x,a) msg_debug(x,a,0,0,0,0,0,1) 26 #define debug2sys(x,a,b) msg_debug(x,a,b,0,0,0,0,1) 27 #define debug3sys(x,a,b,c) msg_debug(x,a,b,c,0,0,0,1) 28 #define debug4sys(x,a,b,c,d) msg_debug(x,a,b,c,d,0,0,1) 29 #define debug5sys(x,a,b,c,d,e) msg_debug(x,a,b,c,d,e,0,1) 30 #define debug6sys(x,a,b,c,d,e,f) msg_debug(x,a,b,c,d,e,f,1) 31 #define debugfsys(x,f,...) msg_debugf(x,1,f,__VA_ARGS__)