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