aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppGlobal.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-09-10 08:29:02 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-09-10 08:29:02 +0000
commitf43043e5ac727fc227d7c69673c8747507e72cf0 (patch)
treec3e0c01ecca774d6e8f772833b19984ff1c356cc /src/QXmppGlobal.cpp
parent3488995080d1627f53a4f9215f3a3b67fadb98b1 (diff)
downloadqxmpp-f43043e5ac727fc227d7c69673c8747507e72cf0.tar.gz
define QXMPP_VERSION as a macro returning an integer (like QT_VERSION),
so that it is possible to write code such as: #if QXMPP_VERSION >= 0x000300 // we have QXmpp 0.3.0 or later #endif
Diffstat (limited to 'src/QXmppGlobal.cpp')
-rw-r--r--src/QXmppGlobal.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/QXmppGlobal.cpp b/src/QXmppGlobal.cpp
index d6459001..e670743d 100644
--- a/src/QXmppGlobal.cpp
+++ b/src/QXmppGlobal.cpp
@@ -24,11 +24,11 @@
#include "QXmppGlobal.h"
-#define QXMPPSTRINGIZE(n) _QXMPPSTRINGIZE(n)
-#define _QXMPPSTRINGIZE(n) #n
-
QString QXmppVersion()
{
- return QString(QXMPPSTRINGIZE(QXMPP_VERSION));
+ return QString("%1.%2.%3").arg(
+ QString::number((QXMPP_VERSION >> 16) & 0xff),
+ QString::number((QXMPP_VERSION >> 8) & 0xff),
+ QString::number(QXMPP_VERSION & 0xff));
}