[gtkglext] Replace global version variables with functions
- From: Mukund Sivaraman <muks src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkglext] Replace global version variables with functions
- Date: Tue, 20 Jul 2010 13:59:41 +0000 (UTC)
commit 6062641e3ba4e6e57e984760a7b1e20ce17a4059
Author: Mukund Sivaraman <muks banu com>
Date: Tue Jul 20 19:29:00 2010 +0530
Replace global version variables with functions
gdk/gdkglversion.c | 69 +++++++++++++++++++++++++++++++++++++++++++++---
gdk/gdkglversion.h.in | 22 ++++++++++-----
2 files changed, 78 insertions(+), 13 deletions(-)
---
diff --git a/gdk/gdkglversion.c b/gdk/gdkglversion.c
index 3cd37df..972dae3 100644
--- a/gdk/gdkglversion.c
+++ b/gdk/gdkglversion.c
@@ -22,8 +22,67 @@
#include "gdkglversion.h"
-const guint gdkglext_major_version = GDKGLEXT_MAJOR_VERSION;
-const guint gdkglext_minor_version = GDKGLEXT_MINOR_VERSION;
-const guint gdkglext_micro_version = GDKGLEXT_MICRO_VERSION;
-const guint gdkglext_interface_age = GDKGLEXT_INTERFACE_AGE;
-const guint gdkglext_binary_age = GDKGLEXT_BINARY_AGE;
+/**
+ * gdk_gl_get_major_version:
+ *
+ * Returns the GtkGLExt library major version number.
+ *
+ * Returns: The major version number of the GtkGLExt library.
+ **/
+int
+gdk_gl_get_major_version (void)
+{
+ return (GDKGLEXT_MAJOR_VERSION);
+}
+
+/**
+ * gdk_gl_get_minor_version:
+ *
+ * Returns the GtkGLExt library minor version number.
+ *
+ * Returns: The minor version number of the GtkGLExt library.
+ **/
+int
+gdk_gl_get_minor_version (void)
+{
+ return (GDKGLEXT_MINOR_VERSION);
+}
+
+/**
+ * gdk_gl_get_micro_version:
+ *
+ * Returns the GtkGLExt library micro version number.
+ *
+ * Returns: The micro version number of the GtkGLExt library.
+ **/
+int
+gdk_gl_get_micro_version (void)
+{
+ return (GDKGLEXT_MICRO_VERSION);
+}
+
+/**
+ * gdk_gl_get_interface_age:
+ *
+ * Returns the GtkGLExt library interface age.
+ *
+ * Returns: The interface age of the GtkGLExt library.
+ **/
+int
+gdk_gl_get_interface_age (void)
+{
+ return (GDKGLEXT_INTERFACE_AGE);
+}
+
+/**
+ * gdk_gl_get_binary_age:
+ *
+ * Returns the GtkGLExt library binary age.
+ *
+ * Returns: The binary age of the GtkGLExt library.
+ **/
+int
+gdk_gl_get_binary_age (void)
+{
+ return (GDKGLEXT_BINARY_AGE);
+}
diff --git a/gdk/gdkglversion.h.in b/gdk/gdkglversion.h.in
index c0f66cf..597daaf 100644
--- a/gdk/gdkglversion.h.in
+++ b/gdk/gdkglversion.h.in
@@ -44,14 +44,20 @@ G_BEGIN_DECLS
(GDKGLEXT_MAJOR_VERSION == (major) && GDKGLEXT_MINOR_VERSION == (minor) && \
GDKGLEXT_MICRO_VERSION >= (micro)))
-/*
- * Library version.
- */
-GDK_GL_VAR const guint gdkglext_major_version;
-GDK_GL_VAR const guint gdkglext_minor_version;
-GDK_GL_VAR const guint gdkglext_micro_version;
-GDK_GL_VAR const guint gdkglext_interface_age;
-GDK_GL_VAR const guint gdkglext_binary_age;
+int
+gdk_gl_get_major_version (void);
+
+int
+gdk_gl_get_minor_version (void);
+
+int
+gdk_gl_get_micro_version (void);
+
+int
+gdk_gl_get_interface_age (void);
+
+int
+gdk_gl_get_binary_age (void);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]