libpurple/protocols/irc/irc.c

changeset 40945
bbeb2e98ea5b
parent 40885
87f6241da196
child 40985
ddc26be7f597
--- a/libpurple/protocols/irc/irc.c	Thu Jun 10 21:23:12 2021 -0500
+++ b/libpurple/protocols/irc/irc.c	Thu Jun 10 23:40:54 2021 -0500
@@ -25,6 +25,9 @@
 
 #include <glib/gi18n-lib.h>
 
+#include <gplugin.h>
+#include <gplugin-native.h>
+
 #include <purple.h>
 
 #include "irc.h"
@@ -1137,8 +1140,8 @@
 		NULL));
 }
 
-static PurplePluginInfo *
-plugin_query(GError **error)
+static GPluginPluginInfo *
+irc_query(GError **error)
 {
 	return purple_plugin_info_new(
 		"id",           "prpl-irc",
@@ -1156,7 +1159,7 @@
 }
 
 static gboolean
-plugin_load(PurplePlugin *plugin, GError **error)
+irc_load(GPluginPlugin *plugin, GError **error)
 {
 	PurpleProtocolManager *manager = purple_protocol_manager_get_default();
 
@@ -1192,7 +1195,7 @@
 }
 
 static gboolean
-plugin_unload(PurplePlugin *plugin, GError **error)
+irc_unload(GPluginPlugin *plugin, GError **error)
 {
 	PurpleProtocolManager *manager = purple_protocol_manager_get_default();
 
@@ -1210,4 +1213,4 @@
 	return TRUE;
 }
 
-PURPLE_PLUGIN_INIT(irc, plugin_query, plugin_load, plugin_unload);
+GPLUGIN_NATIVE_PLUGIN_DECLARE(irc)

mercurial