ddd fixes
[fw/sdcc] / debugger / mcs51 / sdcdb.h
index 9593487ea46ba713185556a5383a0160d7b59869..b5afc122162031399e77c5bb00da52ae1b47c4bc 100644 (file)
 
 #ifdef SDCDB_DEBUG
 // set D_x to 0 to turn off, 1 to turn on.
-#define D_break  0
-#define D_simi   0
-#define D_sdcdb  0
-#define D_symtab 0
+#define D_break  0x01
+#define D_simi   0x02
+#define D_sdcdb  0x04
+#define D_symtab 0x08
 
-#define Dprintf(f, fs) {if (f) printf fs ; }
+extern int sdcdbDebug;
+
+#define Dprintf(f, fs) {if (f & sdcdbDebug) printf fs ; }
 #else
 #define Dprintf(f, fs) { }
 #endif
@@ -226,6 +228,9 @@ extern set *modules  ; /* set of modules   */
 extern set *functions; /* set of functions */
 extern set *symbols  ; /* set of symbols */
 
+extern char *currModName ;
+extern short userinterrupt ;
+extern short showfull ;
 extern int nStructs ;
 extern struct structdef **structs ; /* all structures */
 extern char *ssdirl; /* source directory search path */