7d977cb65c8ae1f08ef00f333396c241211fdd9c
[libfirm] / ir / debug / dbginfo_t.h
1 /*
2 **  Copyright (C) 2001 by Universitaet Karlsruhe
3 **  All rights reserved.
4 **
5 **  Authors: Goetz Lindenmaier
6 **
7 **  dbginfo: This is a empty implementation of the Firm interface to
8 **  debugging support.  It only guarantees that the Firm library compiles
9 **  and runs without any real debugging support.
10 **  The functions herein are declared weak so that they can be overriden
11 **  by a real implementation.
12 */
13
14 /* $Id$ */
15
16 #ifndef __DBGINFO_T_H__
17 #define __DBGINFO_T_H__
18
19 #include "dbginfo.h"
20
21 extern void (*__dbg_info_merge_pair)(ir_node *nw, ir_node *old,
22                                      dbg_action info);
23
24 extern void (*__dbg_info_merge_sets)(ir_node **new_nodes, int n_new_nodes,
25                                      ir_node **old_nodes, int n_old_nodes,
26                                      dbg_action info);
27
28 #endif /* __DBGINFO_T_H__ */