1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #define QL_DEBUG_LEVEL_2
19 #if defined(QL_DEBUG)
20 #define DEBUG(x) do {x;} while (0);
21 #else
22 #define DEBUG(x) do {} while (0);
23 #endif
24
25 #if defined(QL_DEBUG_LEVEL_2)
26 #define DEBUG2(x) do {if(ql4xextended_error_logging == 2) x;} while (0);
27 #define DEBUG2_3(x) do {x;} while (0);
28 #else
29 #define DEBUG2(x) do {} while (0);
30 #endif
31
32 #if defined(QL_DEBUG_LEVEL_3)
33 #define DEBUG3(x) do {if(ql4xextended_error_logging == 3) x;} while (0);
34 #else
35 #define DEBUG3(x) do {} while (0);
36 #if !defined(QL_DEBUG_LEVEL_2)
37 #define DEBUG2_3(x) do {} while (0);
38 #endif
39 #endif
40 #if defined(QL_DEBUG_LEVEL_4)
41 #define DEBUG4(x) do {x;} while (0);
42 #else
43 #define DEBUG4(x) do {} while (0);
44 #endif
45
46 #if defined(QL_DEBUG_LEVEL_5)
47 #define DEBUG5(x) do {x;} while (0);
48 #else
49 #define DEBUG5(x) do {} while (0);
50 #endif
51
52 #if defined(QL_DEBUG_LEVEL_7)
53 #define DEBUG7(x) do {x; } while (0)
54 #else
55 #define DEBUG7(x) do {} while (0)
56 #endif
57
58 #if defined(QL_DEBUG_LEVEL_9)
59 #define DEBUG9(x) do {x;} while (0);
60 #else
61 #define DEBUG9(x) do {} while (0);
62 #endif