debug.h revision d47b2018061910ac75ff287cff50c377db14037e
1#ifndef _DEBUG_H 2#define _DEBUG_H 3 4/* debug levels: 5 */ 6enum { 7 DEBUG_EVENT = 010, 8 DEBUG_PROCESS = 020, 9 DEBUG_FUNCTION = 040 10}; 11 12void debug_(int level, const char *file, int line, 13 const char *fmt, ...) __attribute__((format(printf,4,5))); 14 15int xinfdump(long, void *, int); 16 17# define debug(level, expr...) debug_(level, __FILE__, __LINE__, expr) 18 19#endif 20