fixed various errors with exceptions + inlineing, dumping and interproc representation
[libfirm] / ir / debug / dbginfo.c
index 1b5b737..43cac36 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>
@@ -44,13 +42,10 @@ 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;
 }