FIRM_PATH_HEADERS=common/firm.h common/firm_common.h \
ident/ident.h tv/tv.h \
tr/type.h tr/entity.h tr/type_or_entity.h tr/tpop.h tr/mangle.h \
+ tr/type_identify.h \
ir/irprog.h ir/irgraph.h ir/irnode.h ir/irmode.h ir/irop.h \
ir/ircons.h ir/ircgcons.h ir/irflag.h ir/irvrfy.h ir/irdump.h \
ir/iropt.h ir/irgopt.h ir/ircgopt.h \
#include "irouts.h" /* Graph reversal / out edges. */
#include "irdom.h" /* Dominator analysis */
-#include "cgana.h" /* Analysis to construct interprocedural graph
- including some optimizations */
+#include "cgana.h" /* Analysis to construct interprocedural graph */
+ /* including some optimizations */
#include "irloop.h" /* loop and backedge analysis */
#include "irgmod.h" /* Support to modify ir */
/**
* libFirm initialization parameters.
*/
-typedef struct _firm_parameter_t {
+struct _firm_parameter_t {
/**
* The size of this structure. init_firm() will only initialize
* this amount of data. This allows to add more fields to this structure
- * without breaking compatibility to older source
+ * without breaking compatibility to older source.
*/
unsigned int size;
*/
hash_types_func_t *hash_types_func;
-} firm_parameter_t;
+};
+
+
+typedef struct _firm_parameter_t firm_parameter_t;
+
+
/**
* Initialize the firm library.