Added static to static functions
[libfirm] / ir / debug / dbginfo.c
index cc69759..4f12434 100644 (file)
@@ -19,6 +19,8 @@
 
 #include "dbginfo_t.h"
 #include "irnode_t.h"
+#include "type_t.h"
+#include "entity_t.h"
 
 
 INLINE void
@@ -33,10 +35,10 @@ dbg_info_merge_sets(ir_node **new_nodes, int n_new_nodes,
 }
 
 
-void (*__dbg_info_merge_pair)(ir_node *nw, ir_node *old, dbg_action info)
+static void (*__dbg_info_merge_pair)(ir_node *nw, ir_node *old, dbg_action info)
      = &dbg_info_merge_pair;
 
-void (*__dbg_info_merge_sets)(ir_node **new_nodes, int n_new_nodes,
+static void (*__dbg_info_merge_sets)(ir_node **new_nodes, int n_new_nodes,
                              ir_node **old_nodes, int n_old_nodes,
                              dbg_action info)
      = &dbg_info_merge_sets;
@@ -61,3 +63,21 @@ INLINE struct dbg_info *
 get_irn_dbg_info(ir_node *n) {
   return n->dbi;
 }
+
+
+/* Routines to access the field of an entity containing the
+   debugging information. */
+INLINE void set_entity_dbg_info(entity *ent, dbg_info* db) {
+  ent->dbi = db;
+}
+INLINE dbg_info *get_entity_dbg_info(entity *ent) {
+  return ent->dbi;
+}
+/* Routines to access the field of a type containing the
+   debugging information. */
+INLINE void set_type_dbg_info(type *tp, dbg_info* db) {
+  tp->dbi = db;
+}
+INLINE dbg_info *get_type_dbg_info(type *tp) {
+  return tp->dbi;
+}