blob: b95b1a7d475e8a41b29d3945512e6fc65ada37ec [file] [log] [blame]
Harald Welte52b1f982008-12-23 20:25:15 +00001#ifndef _DEBUG_H
2#define _DEBUG_H
3
Harald Welte3633a6d2008-12-26 00:06:02 +00004#define DEBUG
5
Harald Welte52b1f982008-12-23 20:25:15 +00006#define DRLL 0x0001
7#define DCC 0x0002
8#define DMM 0x0004
9#define DRR 0x0008
Harald Welte3633a6d2008-12-26 00:06:02 +000010#define DRSL 0x0010
11#define DNM 0x0020
12#define DMI 0x1000
Harald Welte52b1f982008-12-23 20:25:15 +000013
14#ifdef DEBUG
Harald Weltead384642008-12-26 10:20:07 +000015#define DEBUGP(ss, fmt, args...) debugp(ss, __FILE__, __LINE__, fmt, ## args)
Harald Welte52b1f982008-12-23 20:25:15 +000016#else
Harald Weltead384642008-12-26 10:20:07 +000017#define DEBUGP(xss, fmt, args...)
Harald Welte52b1f982008-12-23 20:25:15 +000018#endif
19
Harald Welte702d8702008-12-26 20:25:35 +000020void debugp(unsigned int subsys, char *file, int line, const char *format, ...);
Harald Weltead384642008-12-26 10:20:07 +000021
Harald Welte52b1f982008-12-23 20:25:15 +000022#endif /* _DEBUG_H */