aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/debug.h
blob: 5989d00f5c32955366483b9576cb931b243c66c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#define DEBUG_DEBUG	0 /* debug info, not for normal use */
#define DEBUG_INFO	1 /* all info about process */
#define DEBUG_NOTICE	2 /* something unexpected happens */
#define DEBUG_ERROR	3 /* there is an error with this software */

#define DSENDER		0
#define DSOUND		1
#define DFSK		2
#define DAUDIO		3
#define DANETZ		4
#define DBNETZ		5
#define DNMT		6
#define DFRAME		7
#define DCALL		8
#define DMNCC		9

#define PDEBUG(cat, level, fmt, arg...) _printdebug(__FILE__, __FUNCTION__, __LINE__, cat, level, fmt, ## arg)
void _printdebug(const char *file, const char *function, int line, int cat, int level, const char *fmt, ...);

extern int debuglevel;