extras: improve debug print line (dpl) debugging tools (111d8299ce536c62d57c1dc06ea81...
authorRejean Loyer <redj@ecere.com>
Thu, 19 Jun 2014 12:19:40 +0000 (08:19 -0400)
committerRejean Loyer <redj@ecere.com>
Mon, 16 Mar 2015 05:31:43 +0000 (01:31 -0400)
extras/include/dpl.eh
extras/include/dpl.h
ide/src/debugger/Debugger.ec

index cac56d4..a0581a0 100644 (file)
@@ -1,5 +1,5 @@
 // dpl.eh
-// see dpl.ec
+import "dpl.ec"
 
 #ifndef        _DPL_EH
 #define _DPL_EH 1
index f079a1c..6895fe7 100644 (file)
@@ -7,6 +7,7 @@
 // Debug Print Line Format (_dplf)
 #ifdef _DPL_ON
 #define _dplf(...) __dplf(__FILE__, __LINE__, ##__VA_ARGS__)
+void __dplf(const char * file, int line, int indent, const char * format, ...);
 #else
 #define _dplf(...)
 #endif
@@ -14,6 +15,7 @@
 // Debug Print Channel Line Format (_dpclf)
 #ifdef _DPL_ON
 #define _dpclf(...) __dpclf(__FILE__, __LINE__, ##__VA_ARGS__)
+void __dpclf(const char * file, int line, const char ** channels, int channel, int indent, const char * format, ...);
 #else
 #define _dpclf(...)
 #endif
index d8f352e..408450e 100644 (file)
@@ -10,7 +10,6 @@ import "ide"
 import "process"
 import "debugFindCtx"
 import "debugTools"
-import "dpl.ec"
 
 #ifdef _DEBUG
 #define GDB_DEBUG_CONSOLE