diff --git a/include/Swiften/SwiftenCompat.h b/include/Swiften/SwiftenCompat.h index 8584e20b8e57611db0b5eed3687242f237f95525..62d87b26842fa40167b1ad2e1a04a6a4881f0cc4 100644 --- a/include/Swiften/SwiftenCompat.h +++ b/include/Swiften/SwiftenCompat.h @@ -51,3 +51,12 @@ #define SWIFTEN_SIGNAL_CONNECTION_NAMESPACE boost::signals #define SWIFT_HOSTADDRESS(x) Swift::HostAddress(x) #endif + +#if (SWIFTEN_VERSION >= 0x030000) +//Swiften supports carbon Sent and Received tags as well as Forwarded tags inside those +#define SWIFTEN_SUPPORTS_CARBONS +//Swiften supports Forwarded tag +#define SWIFTEN_SUPPORTS_FORWARDED +//Privilege tag is implemented locally, but it makes little sense without forwarded tag +#define SWIFTEN_SUPPORTS_PRIVILEGE +#endif \ No newline at end of file