]> 4ch.mooo.com Git - 16.git/blob - src/lib/16_dbg.h
wwww
[16.git] / src / lib / 16_dbg.h
1 \r
2 #ifndef _SRC_LIB_16_DBG\r
3 #define _SRC_LIB_16_DBG\r
4 \r
5 //#define __DEBUG__\r
6 //#define __DEBUG_PM__\r
7 //#define __DEBUG_MM__\r
8 \r
9 #ifdef __DEBUG__\r
10 #ifdef __DEBUG_PM__\r
11 extern boolean dbg_debugpm=0;\r
12 #endif\r
13 #ifdef __DEBUG_InputMgr__\r
14 extern boolean dbg_testkeyin=0,dbg_testcontrolnoisy=0;\r
15 #endif\r
16 #endif\r
17 \r
18 # ifdef DEBUGSERIAL\r
19 #  include <hw/8250/8250.h>\r
20 \r
21 void _DEBUGF(const char *fmt,...);\r
22 void _DEBUG(const char *msg);\r
23 int _DEBUG_INIT();\r
24 # else\r
25 static inline void _DEBUGF(const char *fmt,...) {\r
26         // NOTHING\r
27 }\r
28 static inline void _DEBUG(const char *msg) {\r
29         // NOTHING\r
30 }\r
31 \r
32 static inline int _DEBUG_INIT() {\r
33         // NOTHING\r
34         return -1;\r
35 }\r
36 # endif\r
37 #endif // _SRC_LIB_16_DBG\r
38 \r