[Pidgin] #14551: API 3.0.0: PURPLE_VERSION_CHECK(2, x, 0) returns FALSE
Pidgin
trac at pidgin.im
Fri Aug 26 07:06:25 EDT 2011
#14551: API 3.0.0: PURPLE_VERSION_CHECK(2,x,0) returns FALSE
-----------------------+----------------------------------------------------
Reporter: stefanb | Type: patch
Status: new | Milestone: 2.10.1
Component: libpurple | Version:
Keywords: |
-----------------------+----------------------------------------------------
Code that uses e.g.
#if PURPLE_VERSION_CHECK(2,8,0)
...
#endif
to include code that should only be compiled in when libpurple API >=
2.8.0 will fail with 3.0.0, because the macro returns false.
The macro in version.h should be changed to read:
#define PURPLE_VERSION_CHECK(x,y,z) (((x) < PURPLE_MAJOR_VERSION) ||
<...the old definition> )
--
Ticket URL: <http://developer.pidgin.im/ticket/14551>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list