diff -r 6e95a22ee02f -r bbeb2e98ea5b libpurple/protocols/irc/irc.c --- 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 +#include +#include + #include #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)