merge of 'fed7e98db23f7833f1529cfa47ffcb1d536508ac'

Fri, 21 Dec 2007 19:33:15 +0000

author
Sadrul Habib Chowdhury <sadrul@pidgin.im>
date
Fri, 21 Dec 2007 19:33:15 +0000
changeset 22035
3b86eac57fb9
parent 22033
fed7e98db23f (current diff)
parent 22034
3d770be45403 (diff)
child 22036
50c4b5826c97
child 22037
480aa370c1e4

merge of 'fed7e98db23f7833f1529cfa47ffcb1d536508ac'
and '3d770be4540332a8b710eca2b90d29827cb0f2a6'

--- a/libpurple/version.c	Fri Dec 21 19:31:16 2007 +0000
+++ b/libpurple/version.c	Fri Dec 21 19:33:15 2007 +0000
@@ -42,3 +42,21 @@
 		return "libpurple version too old (micro mismatch)";
 	return NULL;
 }
+
+guint
+purple_version_get_major()
+{
+	return purple_major_version;
+}
+
+guint
+purple_version_get_minor()
+{
+	return purple_minor_version;
+}
+
+guint
+purple_version_get_micro()
+{
+	return purple_micro_version;
+}
--- a/libpurple/version.h.in	Fri Dec 21 19:31:16 2007 +0000
+++ b/libpurple/version.h.in	Fri Dec 21 19:33:15 2007 +0000
@@ -49,6 +49,33 @@
  */
 const char *purple_version_check(guint required_major, guint required_minor, guint required_micro);
 
+/**
+ * Returns the major version of the running libpurple.  Contrast with
+ * #PURPLE_MAJOR_VERSION, which expands at compile time to the major version of
+ * libpurple being compiled against.
+ *
+ * @since 2.4.0
+ */
+guint purple_version_get_major(void);
+
+/**
+ * Returns the minor version of the running libpurple.  Contrast with
+ * #PURPLE_MINOR_VERSION, which expands at compile time to the minor version of
+ * libpurple being compiled against.
+ *
+ * @since 2.4.0
+ */
+guint purple_version_get_minor(void);
+/**
+ *
+ * Returns the micro version of the running libpurple.  Contrast with
+ * #PURPLE_MICRO_VERSION, which expands at compile time to the micro version of
+ * libpurple being compiled against.
+ *
+ * @since 2.4.0
+ */
+guint purple_version_get_micro(void);
+
 #ifdef __cplusplus
 }
 #endif

mercurial