--- a/libpurple/protocols/jabber/gtalk.c Sun Sep 15 11:49:10 2013 +0530 +++ b/libpurple/protocols/jabber/gtalk.c Sun Sep 15 13:14:39 2013 +0530 @@ -115,17 +115,17 @@ } static void -gtalk_protocol_interface_init(PurpleProtocolInterface *iface) +gtalk_protocol_client_iface_init(PurpleProtocolClientIface *client_iface) { - iface->list_icon = gtalk_list_icon; + client_iface->list_icon = gtalk_list_icon; /* disable xmpp functions not available for gtalk */ - iface->register_user = NULL; - iface->unregister_user = NULL; + client_iface->register_user = NULL; + client_iface->unregister_user = NULL; } PURPLE_DEFINE_TYPE_EXTENDED( GTalkProtocol, gtalk_protocol, JABBER_TYPE_PROTOCOL, 0, - PURPLE_IMPLEMENT_INTERFACE_STATIC(PURPLE_TYPE_PROTOCOL_INTERFACE, - gtalk_protocol_interface_init) + PURPLE_IMPLEMENT_INTERFACE_STATIC(PURPLE_TYPE_PROTOCOL_CLIENT_IFACE, + gtalk_protocol_client_iface_init) );