Added comment
[libfirm] / ir / debug / dbginfo.c
index 53233aa..08fed6f 100644 (file)
@@ -1,17 +1,15 @@
 /*
-*  Copyright (C) 2001 by Universitaet Karlsruhe
-*  All rights reserved.
-*
-*  Authors: Goetz Lindenmaier
-*
-*  dbginfo: This is a empty implementation of the Firm interface to
-*  debugging support.  It only guarantees that the Firm library compiles
-*  and runs without any real debugging support.
-*  The functions herein are declared weak so that they can be overriden
-*  by a real implementation.
-*/
-
-/* $Id$ */
+ * Project:     libFIRM
+ * File name:   ir/debug/dbginfo.c
+ * Purpose:     Implements the Firm interface to debug information.
+ * Author:      Goetz Lindenmaier
+ * Modified by:
+ * Created:     2001
+ * CVS-ID:      $Id$
+ * Copyright:   (c) 2001-2003 Universität Karlsruhe
+ * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
+ */
+
 
 #ifdef HAVE_CONFIG_H
 # include <config.h>
 #include "entity_t.h"
 
 
-INLINE void
+void
 dbg_info_merge_pair(ir_node *nw, ir_node *old, dbg_action info) {
   set_irn_dbg_info(nw, get_irn_dbg_info(old));
 }
 
-INLINE void
+void
 dbg_info_merge_sets(ir_node **new_nodes, int n_new_nodes,
                    ir_node **old_nodes, int n_old_nodes,
                    dbg_action info) {
@@ -44,22 +42,19 @@ void (*__dbg_info_merge_sets)(ir_node **new_nodes, int n_new_nodes,
      = &dbg_info_merge_sets;
 
 
-void dbg_init( void (merge_pair)(ir_node *nw, ir_node *old, dbg_action info) ,
-              void (merge_sets)(ir_node **new_nodes, int n_new_nodes,
-                                ir_node **old_nodes, int n_old_nodes,
-                                 dbg_action info)
-              ) {
-  __dbg_info_merge_pair = merge_pair;
-  __dbg_info_merge_sets = merge_sets;
+void dbg_init( merge_pair_func *mpf, merge_sets_func *msf )
+{
+  __dbg_info_merge_pair = mpf;
+  __dbg_info_merge_sets = msf;
 }
 
 
-INLINE void
+void
 set_irn_dbg_info(ir_node *n, struct dbg_info* db) {
   n->dbi = db;
 }
 
-INLINE struct dbg_info *
+struct dbg_info *
 get_irn_dbg_info(ir_node *n) {
   return n->dbi;
 }
@@ -67,17 +62,17 @@ get_irn_dbg_info(ir_node *n) {
 
 /* Routines to access the field of an entity containing the
    debugging information. */
-INLINE void set_entity_dbg_info(entity *ent, dbg_info* db) {
+void set_entity_dbg_info(entity *ent, dbg_info* db) {
   ent->dbi = db;
 }
-INLINE dbg_info *get_entity_dbg_info(entity *ent) {
+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) {
+void set_type_dbg_info(type *tp, dbg_info* db) {
   tp->dbi = db;
 }
-INLINE dbg_info *get_type_dbg_info(type *tp) {
+dbg_info *get_type_dbg_info(type *tp) {
   return tp->dbi;
 }