-void default_dbg_info_merge_sets(ir_node **new_nodes, int n_new_nodes,
- ir_node **old_nodes, int n_old_nodes,
- dbg_action info);
+typedef void (*retrieve_type_dbg_func)(char *buffer, size_t buffer_size,
+ const type_dbg_info *tdbgi);
+
+/**
+ * Sets global print_type_dbg_info function in firm
+ */
+FIRM_API void ir_set_type_debug_retrieve(retrieve_type_dbg_func func);
+
+/**
+ * Retrieve the debug info.
+ */
+FIRM_API src_loc_t ir_retrieve_dbg_info(dbg_info const *dbg);
+
+/**
+ * Retrieve type debug info
+ */
+FIRM_API void ir_retrieve_type_dbg_info(char *buffer, size_t buffer_size,
+ const type_dbg_info *tdbgi);