root / lab4 / .minix-src / include / ddekit / debug.h @ 13
History | View | Annotate | Download (992 Bytes)
1 | 13 | up20180614 | #ifndef DDEKIT_DEBUG_H
|
---|---|---|---|
2 | #define DDEKIT_DEBUG_H
|
||
3 | #include <ddekit/ddekit.h> |
||
4 | #include <ddekit/printf.h> |
||
5 | |||
6 | #define DDEBUG_QUIET 0 |
||
7 | #define DDEBUG_ERR 1 |
||
8 | #define DDEBUG_WARN 2 |
||
9 | #define DDEBUG_INFO 3 |
||
10 | #define DDEBUG_VERBOSE 4 |
||
11 | |||
12 | #define DDEBUG_MEM DDEBUG_INFO
|
||
13 | |||
14 | #define DDEBUG_MSG_ERR(fmt, ...)
|
||
15 | #define DDEBUG_MSG_WARN(fmt, ...)
|
||
16 | #define DDEBUG_MSG_INFO(fmt, ...)
|
||
17 | #define DDEBUG_MSG_VERBOSE(fmt, ...)
|
||
18 | |||
19 | #if DDEBUG >= DDEBUG_ERR
|
||
20 | #undef DDEBUG_MSG_ERR
|
||
21 | #define DDEBUG_MSG_ERR(fmt, ...) ddekit_printf("%s : "fmt"\n", __func__, ##__VA_ARGS__ ) |
||
22 | #endif
|
||
23 | |||
24 | #if DDEBUG >= DDEBUG_WARN
|
||
25 | #undef DDEBUG_MSG_WARN
|
||
26 | #define DDEBUG_MSG_WARN(fmt, ...) ddekit_printf("%s: "fmt"\n", __func__, ##__VA_ARGS__ ) |
||
27 | #endif
|
||
28 | |||
29 | #if DDEBUG >= DDEBUG_INFO
|
||
30 | #undef DDEBUG_MSG_INFO
|
||
31 | #define DDEBUG_MSG_INFO(fmt, ...) ddekit_printf("%s: "fmt"\n", __func__, ##__VA_ARGS__ ) |
||
32 | #endif
|
||
33 | |||
34 | #if DDEBUG >= DDEBUG_VERBOSE
|
||
35 | #undef DDEBUG_MSG_VERBOSE
|
||
36 | #define DDEBUG_MSG_VERBOSE(fmt, ...) ddekit_printf("%s: "fmt"\n", __func__, ##__VA_ARGS__ ) |
||
37 | #endif
|
||
38 | |||
39 | #endif
|
||
40 |