removed warning
[libfirm] / ir / external / read.h
1 /* -*- c -*- */
2 /*
3  * Project:     libFIRM
4  * File name:   ir/external/read.h
5  * Purpose:     Read descriptions of external effects
6  * Author:      Florian
7  * Modified by: Boris Boesler
8  * Created:     11.10.2004
9  * CVS-ID:      $Id$
10  * Copyright:   (c) 1999-2004 Universität Karlsruhe
11  * Licence:     This file is protected by GPL -  GNU GENERAL PUBLIC LICENSE.
12  */
13
14 #ifndef _READ_H_
15 #define _READ_H_
16
17 /*
18   The public interface
19 */
20 /**
21  * read the file and build the graphs
22  *
23  * @return 0 on I/O error, non-zero else
24  */
25 int create_abstraction(const char *filename);
26
27 void free_abstraction(void);
28
29
30 #endif /* defined _READ_H_ */
31
32 /*
33   $Log$
34   Revision 1.9  2005/08/16 10:18:35  beck
35   create_abstraction() now returns an error code if the file could not
36   be opened.
37
38   Revision 1.8  2004/11/11 09:28:32  goetz
39   treat pseudo irgs special
40   parse 'local' from xml files
41
42   Revision 1.7  2004/10/25 13:52:24  boesler
43   seperated read.h (public interface) and read_t.h (types)
44
45   Revision 1.6  2004/10/22 13:13:27  boesler
46   replaced char* by idents, minor fix in Firm codegen for call
47
48   Revision 1.5  2004/10/21 15:31:55  boesler
49   added lots of stuff:
50   - build abstract syntax trees
51   - build Firm graphs for many effects, still todos
52
53   Revision 1.1  2004/10/11 09:31:06  liekweg
54   First Import of XML reading procs --flo
55
56 */