-/* Returns the libFirm version number. */
-void firm_get_version(firm_version_t *version) {
- version->major = libfirm_VERSION_MAJOR;
- version->minor = libfirm_VERSION_MINOR;
- version->micro = libfirm_VERSION_MICRO;
- version->build = 0;
+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
+ return libfirm_VERSION_REVISION;
+#else
+ return "";
+#endif
+}
+
+const char *ir_get_version_build(void)
+{
+ return "";