added GLIB_CHECK_VERSION() macro similar to GTK_CHECK_VERSION().
authorTim Janik <timj@gtk.org>
Wed, 17 Mar 1999 02:38:24 +0000 (02:38 +0000)
committerTim Janik <timj@src.gnome.org>
Wed, 17 Mar 1999 02:38:24 +0000 (02:38 +0000)
Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>

        * glib.h: added GLIB_CHECK_VERSION() macro similar to
        GTK_CHECK_VERSION().

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib.h
glib/glib.h

index 3f2dbd9..9c34bb5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
+
+       * glib.h: added GLIB_CHECK_VERSION() macro similar to
+       GTK_CHECK_VERSION().
+
 Wed Mar 17 01:46:28 1999  Tim Janik  <timj@gtk.org>
 
         * merges from glib-1-2:
index 3f2dbd9..9c34bb5 100644 (file)
@@ -1,3 +1,8 @@
+Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
+
+       * glib.h: added GLIB_CHECK_VERSION() macro similar to
+       GTK_CHECK_VERSION().
+
 Wed Mar 17 01:46:28 1999  Tim Janik  <timj@gtk.org>
 
         * merges from glib-1-2:
index 3f2dbd9..9c34bb5 100644 (file)
@@ -1,3 +1,8 @@
+Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
+
+       * glib.h: added GLIB_CHECK_VERSION() macro similar to
+       GTK_CHECK_VERSION().
+
 Wed Mar 17 01:46:28 1999  Tim Janik  <timj@gtk.org>
 
         * merges from glib-1-2:
index 3f2dbd9..9c34bb5 100644 (file)
@@ -1,3 +1,8 @@
+Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
+
+       * glib.h: added GLIB_CHECK_VERSION() macro similar to
+       GTK_CHECK_VERSION().
+
 Wed Mar 17 01:46:28 1999  Tim Janik  <timj@gtk.org>
 
         * merges from glib-1-2:
index 3f2dbd9..9c34bb5 100644 (file)
@@ -1,3 +1,8 @@
+Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
+
+       * glib.h: added GLIB_CHECK_VERSION() macro similar to
+       GTK_CHECK_VERSION().
+
 Wed Mar 17 01:46:28 1999  Tim Janik  <timj@gtk.org>
 
         * merges from glib-1-2:
index 3f2dbd9..9c34bb5 100644 (file)
@@ -1,3 +1,8 @@
+Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
+
+       * glib.h: added GLIB_CHECK_VERSION() macro similar to
+       GTK_CHECK_VERSION().
+
 Wed Mar 17 01:46:28 1999  Tim Janik  <timj@gtk.org>
 
         * merges from glib-1-2:
index 3f2dbd9..9c34bb5 100644 (file)
@@ -1,3 +1,8 @@
+Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
+
+       * glib.h: added GLIB_CHECK_VERSION() macro similar to
+       GTK_CHECK_VERSION().
+
 Wed Mar 17 01:46:28 1999  Tim Janik  <timj@gtk.org>
 
         * merges from glib-1-2:
index 3f2dbd9..9c34bb5 100644 (file)
@@ -1,3 +1,8 @@
+Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
+
+       * glib.h: added GLIB_CHECK_VERSION() macro similar to
+       GTK_CHECK_VERSION().
+
 Wed Mar 17 01:46:28 1999  Tim Janik  <timj@gtk.org>
 
         * merges from glib-1-2:
diff --git a/glib.h b/glib.h
index 5f489ae..01736c2 100644 (file)
--- a/glib.h
+++ b/glib.h
@@ -675,6 +675,11 @@ GUTILS_C_VAR const guint glib_micro_version;
 GUTILS_C_VAR const guint glib_interface_age;
 GUTILS_C_VAR const guint glib_binary_age;
 
+#define GLIB_CHECK_VERSION(major,minor,micro)    \
+    (GLIB_MAJOR_VERSION > (major) || \
+     (GLIB_MAJOR_VERSION == (major) && GLIB_MINOR_VERSION > (minor)) || \
+     (GLIB_MAJOR_VERSION == (major) && GLIB_MINOR_VERSION == (minor) && \
+      GLIB_MICRO_VERSION >= (micro)))
 
 /* Forward declarations of glib types.
  */
index 5f489ae..01736c2 100644 (file)
@@ -675,6 +675,11 @@ GUTILS_C_VAR const guint glib_micro_version;
 GUTILS_C_VAR const guint glib_interface_age;
 GUTILS_C_VAR const guint glib_binary_age;
 
+#define GLIB_CHECK_VERSION(major,minor,micro)    \
+    (GLIB_MAJOR_VERSION > (major) || \
+     (GLIB_MAJOR_VERSION == (major) && GLIB_MINOR_VERSION > (minor)) || \
+     (GLIB_MAJOR_VERSION == (major) && GLIB_MINOR_VERSION == (minor) && \
+      GLIB_MICRO_VERSION >= (micro)))
 
 /* Forward declarations of glib types.
  */