# include "irgmod.h" /* Support to modify ir */
# include "irgwalk.h" /* Support to walk ir */
# include "typewalk.h" /* Support to walk type information */
+# include "typegmod.h" /* Support to modify type graph */
+# include "mangle.h" /* Support for mangling ident names. */
/* @@@ temporarily for jni builder until preprocessor works.
Then it should be sufficient to include <file.h> instead
/**
* Initialize the firm library.
+ *
+ * @param func This function is called, whenever a local variable is used before definition
+ *
+ * The parameter func may be NULL. In that case, the old FIRM behavior is conserved.
+ *
+ * @see default_initialize_local_variable_func_t
*/
-void init_firm (void);
+void init_firm (default_initialize_local_variable_func_t *func);
# endif /* _FIRM_H_ */