purple: don't use PurpleConnection.proto_data
commita3336340e929ace6e21296cd475fffca6ddda9da
authorStefan Becker <chemobejk@gmail.com>
Mon, 16 Dec 2013 14:05:20 +0000 (16 16:05 +0200)
committerStefan Becker <chemobejk@gmail.com>
Mon, 16 Dec 2013 14:05:20 +0000 (16 16:05 +0200)
treed959d8cda8ac9d5efa55ded7a1315cf4b8322e3f
parentce03f9196cf956b7be052741c0682d073f8664ff
purple: don't use PurpleConnection.proto_data

Replaced with purple_connection_get_protocol_data().
Replaced with purple_connection_set_protocol_data().

Required for libpurple 3.x.x API compatibility.

Inclusion of version.h moved to purple-private.h, because the above API
functions are only available in 2.6.0+ and gc->proto_data is referenced
in macros defined in purple-private.h.
12 files changed:
src/purple/purple-buddy.c
src/purple/purple-chat.c
src/purple/purple-connection.c
src/purple/purple-dnsquery.c
src/purple/purple-ft.c
src/purple/purple-groupchat.c
src/purple/purple-network.c
src/purple/purple-notify.c
src/purple/purple-plugin.c
src/purple/purple-private.h
src/purple/purple-status.c
src/purple/purple-user.c