From f43043e5ac727fc227d7c69673c8747507e72cf0 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Fri, 10 Sep 2010 08:29:02 +0000 Subject: 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 --- src/QXmppGlobal.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/QXmppGlobal.cpp') 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)); } -- cgit v1.2.3