Adapted to changes in libcore
authorSebastian Hack <hack@ipd.info.uni-karlsruhe.de>
Mon, 25 Jul 2005 08:11:06 +0000 (08:11 +0000)
committerSebastian Hack <hack@ipd.info.uni-karlsruhe.de>
Mon, 25 Jul 2005 08:11:06 +0000 (08:11 +0000)
[r6282]

ir/common/debug.c
ir/common/debug.h

index 12c3467..6956495 100644 (file)
@@ -24,7 +24,7 @@
 
 static void firm_dbg_default_printer(struct obstack *obst, const char *fmt, va_list args)
 {
-  static arg_env_t *env = NULL;
+  static lc_arg_env_t *env = NULL;
 
   if(!env)
     env = firm_get_arg_env();
@@ -35,7 +35,7 @@ static void firm_dbg_default_printer(struct obstack *obst, const char *fmt, va_l
 
 firm_dbg_module_t *firm_dbg_register(const char *name)
 {
-  return dbg_register_with_printer(name, firm_dbg_default_printer);
+  return lc_dbg_register_with_printer(name, firm_dbg_default_printer);
 }
 
 #else
index a3e2a8f..26ceb6e 100644 (file)
 
 #ifdef WITH_LIBCORE
 
-#include <libcore/debug.h>
+#define DBG(x) _LC_DBG(x)
+#include <libcore/lc_debug.h>
 
 /* use the newer debug implementation in libcore */
-typedef dbg_module_t firm_dbg_module_t;
+typedef lc_dbg_module_t firm_dbg_module_t;
 
 extern firm_dbg_module_t *firm_dbg_register(const char *name);
 
-#define firm_dbg_set_mask(module, mask) dbg_set_mask(module, mask)
-#define firm_dbg_get_mask(module)       dbg_get_mask(module)
-#define firm_dbg_set_file(module, file) dbg_set_file(module, file)
+#define firm_dbg_set_mask(module, mask) lc_dbg_set_mask(module, mask)
+#define firm_dbg_get_mask(module)       lc_dbg_get_mask(module)
+#define firm_dbg_set_file(module, file) lc_dbg_set_file(module, file)
+
+#define LEVEL_DEFAULT    LC_LEVEL_DEFAULT
+#define LEVEL_1          LC_LEVEL_1
+#define LEVEL_2          LC_LEVEL_2
+#define LEVEL_3          LC_LEVEL_3
+#define LEVEL_4          LC_LEVEL_4
+#define LEVEL_5          LC_LEVEL_5
+#define SET_LEVEL_1      LC_SET_LEVEL_1
+#define SET_LEVEL_2      LC_SET_LEVEL_2
+#define SET_LEVEL_3      LC_SET_LEVEL_3
+#define SET_LEVEL_4      LC_SET_LEVEL_4
+#define SET_LEVEL_5      LC_SET_LEVEL_5
+#define SET_LEVEL_ALL    LC_SET_LEVEL_ALL
 
 #else
 /* use the builtin debug implementation */
@@ -39,7 +53,8 @@ enum firm_dbg_level_t {
        SET_LEVEL_2 = 3,
        SET_LEVEL_3 = 7,
        SET_LEVEL_4 = 15,
-       SET_LEVEL_5 = 31
+       SET_LEVEL_5 = 31,
+  SET_LEVEL_ALL = SET_LEVEL_5
 };
 
 typedef struct _firm_dbg_module_t firm_dbg_module_t;