txlyre il y a 16 heures
Parent
commit
70d9aa7452
2 fichiers modifiés avec 13 ajouts et 1 suppressions
  1. 5 0
      qirt.c
  2. 8 1
      qirt.h

+ 5 - 0
qirt.c

@@ -5406,3 +5406,8 @@ static void _qi_state_init(qi_state_t **state, qi_bool enable_debug)
 void qi_state_init(qi_state_t **state) { _qi_state_init(state, false); }
 
 void qi_state_init_debug(qi_state_t **state) { _qi_state_init(state, true); }
+
+unsigned long qi_rt_version(void)
+{
+  return LIBQIRT_VER;
+}

+ 8 - 1
qirt.h

@@ -13,7 +13,13 @@
 
 int fileno(FILE *stream);
 
-static const char *LIBQIRT_INFO = "libqirt v01 " __DATE__;
+#define LIBQIRT_VERNO 1
+
+#define __STR0(x) #x
+#define __STR1(x) __STR0(x)
+
+static const char *LIBQIRT_INFO = "libqirt v" __STR1(LIBQIRT_VERNO) " " __DATE__;
+static const unsigned long LIBQIRT_VER = LIBQIRT_VERNO;
 
 typedef int qi_bool;
 #define true 1
@@ -525,5 +531,6 @@ void qi_cond_signal(void *cond);
 void qi_cond_broadcast(void *cond);
 void qi_state_init(qi_state_t **state);
 void qi_state_init_debug(qi_state_t **state);
+unsigned long qi_rt_version();
 
 #endif