#endif
#include <string.h>
-#ifdef HAVE_STDIO_H
-# include <stdio.h>
-#endif
+#include <stdio.h>
#include "lc_opts.h"
return grp;
}
-void firm_init_options(const char *arg_prefix, int argc, const char **argv) {
- /* parse commandline */
- lc_opt_from_argv(firm_opt_get_root(), arg_prefix, argc, argv, NULL);
-}
-
-void init_firm(const firm_parameter_t *param)
+void ir_init(const firm_parameter_t *param)
{
firm_parameter_t def_params;
unsigned int size;
#endif
}
-void free_firm(void) {
+void ir_finish(void)
+{
int i;
for (i = get_irp_n_irgs() - 1; i >= 0; --i)
firm_be_finish();
}
-/* Returns the libFirm version number. */
-void firm_get_version(firm_version_t *version) {
- version->major = libfirm_VERSION_MAJOR;
- version->minor = libfirm_VERSION_MINOR;
+unsigned ir_get_version_major(void)
+{
+ return libfirm_VERSION_MAJOR;
+}
+
+unsigned ir_get_version_minor(void)
+{
+ return libfirm_VERSION_MINOR;
+}
+
+const char *ir_get_version_revision(void)
+{
#ifdef libfirm_VERSION_REVISION
- version->revision = libfirm_VERSION_REVISION;
+ return libfirm_VERSION_REVISION;
#else
- version->revision = "";
+ return "";
#endif
- version->build = "";
+}
+
+const char *ir_get_version_build(void)
+{
+ return "";
}