#define QL_DEBUG_LEVEL_2 …
#if defined(QL_DEBUG)
#define DEBUG …
#else
#define DEBUG(x) …
#endif
#if defined(QL_DEBUG_LEVEL_2)
#define DEBUG2(x) …
#define DEBUG2_3(x) …
#else
#define DEBUG2 …
#endif
#if defined(QL_DEBUG_LEVEL_3)
#define DEBUG3 …
#else
#define DEBUG3(x) …
#if !defined(QL_DEBUG_LEVEL_2)
#define DEBUG2_3 …
#endif
#endif
#if defined(QL_DEBUG_LEVEL_4)
#define DEBUG4 …
#else
#define DEBUG4(x) …
#endif
#if defined(QL_DEBUG_LEVEL_5)
#define DEBUG5 …
#else
#define DEBUG5(x) …
#endif
#if defined(QL_DEBUG_LEVEL_7)
#define DEBUG7 …
#else
#define DEBUG7(x) …
#endif
#if defined(QL_DEBUG_LEVEL_9)
#define DEBUG9 …
#else
#define DEBUG9(x) …
#endif