1 /*
2     SPDX-FileCopyrightText: 2009 Ian Wadham <iandw.au@gmail.com>
3 
4     SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 
7 #ifndef KGRDEBUG_H
8 #define KGRDEBUG_H
9 
10 static int dbgLevel = 0;	// Local to file where kgrdebug.h is included.
11 #include "kgoldrunner_debug.h"
12 #define dbk  qCDebug(KGOLDRUNNER_LOG)
13 #define dbk1 if(dbgLevel>=1)qCDebug(KGOLDRUNNER_LOG)
14 #define dbk2 if(dbgLevel>=2)qCDebug(KGOLDRUNNER_LOG)
15 #define dbk3 if(dbgLevel>=3)qCDebug(KGOLDRUNNER_LOG)
16 
17 #define dbo  printf(
18 #define dbo1 if(dbgLevel>=1)printf(
19 #define dbo2 if(dbgLevel>=2)printf(
20 #define dbo3 if(dbgLevel>=3)printf(
21 
22 #define dbe  fprintf(stderr,
23 #define dbe1 if(dbgLevel>=1)fprintf(stderr,
24 #define dbe2 if(dbgLevel>=2)fprintf(stderr,
25 #define dbe3 if(dbgLevel>=3)fprintf(stderr,
26 
27 #endif
28