libpurple/protocols/jabber/gtalk.c

branch
soc.2013.gobjectification.plugins
changeset 36714
ec178f7d66da
parent 36685
646c2ae00fdb
child 36729
7f9fac14ed60
--- a/libpurple/protocols/jabber/gtalk.c	Fri Sep 13 20:12:39 2013 +0530
+++ b/libpurple/protocols/jabber/gtalk.c	Fri Sep 13 20:32:33 2013 +0530
@@ -124,6 +124,8 @@
 	iface->unregister_user  = NULL;
 }
 
-extern PurplePlugin *_jabber_plugin;
-PURPLE_PROTOCOL_DEFINE_EXTENDED(_jabber_plugin, GTalkProtocol, gtalk_protocol,
-                                JABBER_TYPE_PROTOCOL, 0);
+PURPLE_DEFINE_TYPE_EXTENDED(
+	GTalkProtocol, gtalk_protocol, JABBER_TYPE_PROTOCOL, 0,
+	PURPLE_IMPLEMENT_INTERFACE_STATIC(PURPLE_TYPE_PROTOCOL_INTERFACE,
+		                              gtalk_protocol_interface_init)
+);

mercurial