- add an extra filed for the bit offset\n- renamed access functions\n- renamed entity...
[libfirm] / ir / debug / dbginfo_t.h
index 3b963af..33e24e6 100644 (file)
@@ -1,7 +1,14 @@
 /*
-*  Copyright (C) 2001 by Universitaet Karlsruhe
-*  All rights reserved.
-*/
+ * Project:     libFIRM
+ * File name:   ir/debug/dbginfo.h
+ * Purpose:     Implements the Firm interface to debug information -- private header.
+ * 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.
+ */
 
 /**
 * @file dbginfo_t.h
 *  and runs without any real debugging support.
 */
 
-/* $Id$ */
 
 #ifndef __DBGINFO_T_H__
 #define __DBGINFO_T_H__
 
 #include "dbginfo.h"
 
-extern void (*__dbg_info_merge_pair)(ir_node *nw, ir_node *old,
-                                    dbg_action info);
+/**
+ * The current merge_pair_func(), access only from inside firm.
+ */
+extern merge_pair_func *__dbg_info_merge_pair;
 
-extern void (*__dbg_info_merge_sets)(ir_node **new_nodes, int n_new_nodes,
-                                    ir_node **old_nodes, int n_old_nodes,
-                                    dbg_action info);
+/**
+ * The current merge_sets_func(), access only from inside firm.
+ */
+extern merge_sets_func *__dbg_info_merge_sets;
+
+/**
+ * The current snprint_dbg_func(), access only from inside firm.
+ */
+extern snprint_dbg_func *__dbg_info_snprint;
 
 #endif /* __DBGINFO_T_H__ */