3 #include <ddekit/ddekit.h>
4 #include <ddekit/printf.h>
10 #define DDEBUG_VERBOSE 4
12 #define DDEBUG_MEM DDEBUG_INFO
14 #define DDEBUG_MSG_ERR(fmt, ...)
15 #define DDEBUG_MSG_WARN(fmt, ...)
16 #define DDEBUG_MSG_INFO(fmt, ...)
17 #define DDEBUG_MSG_VERBOSE(fmt, ...)
19 #if DDEBUG >= DDEBUG_ERR
21 #define DDEBUG_MSG_ERR(fmt, ...) ddekit_printf("%s : "fmt"\n", __func__, ##__VA_ARGS__ )
24 #if DDEBUG >= DDEBUG_WARN
25 #undef DDEBUG_MSG_WARN
26 #define DDEBUG_MSG_WARN(fmt, ...) ddekit_printf("%s: "fmt"\n", __func__, ##__VA_ARGS__ )
29 #if DDEBUG >= DDEBUG_INFO
30 #undef DDEBUG_MSG_INFO
31 #define DDEBUG_MSG_INFO(fmt, ...) ddekit_printf("%s: "fmt"\n", __func__, ##__VA_ARGS__ )
34 #if DDEBUG >= DDEBUG_VERBOSE
35 #undef DDEBUG_MSG_VERBOSE
36 #define DDEBUG_MSG_VERBOSE(fmt, ...) ddekit_printf("%s: "fmt"\n", __func__, ##__VA_ARGS__ )