# include "config.h"
#endif
+#include "firm_config.h"
+
#ifdef HAVE_STRING_H
# include <string.h>
#endif
#include "ident_t.h"
#include "firm.h"
#include "irflag_t.h"
-#include "mangle.h"
/* init functions are not public */
#include "tv_t.h"
#include "tpop_t.h"
#include "irgraph_t.h"
#include "type_t.h"
#include "entity_t.h"
-#include "type_identify.h"
#include "firmstat.h"
-#include "irreflect_t.h"
#include "irarch.h"
#include "reassoc_t.h"
#include "irhooks.h"
/* Builds a construct allowing to access all information to be constructed
later. */
init_irprog_2();
- /* Initialize the type module ancd cr d construct some idents needed. */
+ /* Initialize the type module and construct some idents needed. */
firm_init_type(def_params.builtin_dbg, def_params.cc_mask);
/* initialize the entity module */
firm_init_entity();
/* allocate a hash table. */
init_type_identify(def_params.ti_if);
- /* Init reflection facility. */
- firm_init_rflct();
/* Init architecture dependent optimizations. */
arch_dep_init(arch_dep_default_factory);
/* Returns the libFirm version number. */
void firm_get_version(firm_version_t *version) {
- version->major = libFirm_VERSION_MAJOR;
- version->minor = libFirm_VERSION_MINOR;
+ version->major = libfirm_VERSION_MAJOR;
+ version->minor = libfirm_VERSION_MINOR;
+ version->micro = libfirm_VERSION_MICRO;
+ version->build = 0;
}