added copyright information
[libfirm] / ir / debug / dbginfo_t.h
1 /*
2  * Project:     libFIRM
3  * File name:   ir/debug/dbginfo.h
4  * Purpose:     Implements the Firm interface to debug information -- private header.
5  * Author:      Goetz Lindenmaier
6  * Modified by:
7  * Created:     2001
8  * CVS-ID:      $Id$
9  * Copyright:   (c) 2001-2003 Universität Karlsruhe
10  * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
11  */
12
13 /**
14 * @file dbginfo_t.h
15 *
16 * @author Goetz Lindenmaier
17 *
18 *  dbginfo: This is a empty implementation of the Firm interface to
19 *  debugging support.  It only guarantees that the Firm library compiles
20 *  and runs without any real debugging support.
21 */
22
23
24 #ifndef __DBGINFO_T_H__
25 #define __DBGINFO_T_H__
26
27 #include "dbginfo.h"
28
29 /**
30  * The current merge_pair_func(), access only from inside firm.
31  */
32 extern void (*__dbg_info_merge_pair)(ir_node *nw, ir_node *old,
33                                      dbg_action info);
34
35 /**
36  * The current merge_sets_func(), access only from inside firm.
37  */
38 extern void (*__dbg_info_merge_sets)(ir_node **new_nodes, int n_new_nodes,
39                                      ir_node **old_nodes, int n_old_nodes,
40                                      dbg_action info);
41
42 #endif /* __DBGINFO_T_H__ */