--- a/libpurple/plugins.h Thu Jun 10 21:23:12 2021 -0500 +++ b/libpurple/plugins.h Thu Jun 10 23:40:54 2021 -0500 @@ -198,25 +198,6 @@ */ #define PURPLE_ABI_VERSION PURPLE_PLUGIN_ABI_VERSION(PURPLE_MAJOR_VERSION, PURPLE_MINOR_VERSION) -/** - * PURPLE_PLUGIN_INIT: - * - * Defines the plugin's entry points. - */ -#define PURPLE_PLUGIN_INIT(pluginname,pluginquery,pluginload,pluginunload) \ - G_MODULE_EXPORT GPluginPluginInfo *gplugin_query(GError **e); \ - G_MODULE_EXPORT GPluginPluginInfo *gplugin_query(GError **e) { \ - return GPLUGIN_PLUGIN_INFO(pluginquery(e)); \ - } \ - G_MODULE_EXPORT gboolean gplugin_load(GPluginNativePlugin *p, GError **e); \ - G_MODULE_EXPORT gboolean gplugin_load(GPluginNativePlugin *p, GError **e) { \ - return pluginload(PURPLE_PLUGIN(p), e); \ - } \ - G_MODULE_EXPORT gboolean gplugin_unload(GPluginNativePlugin *p, GError **e); \ - G_MODULE_EXPORT gboolean gplugin_unload(GPluginNativePlugin *p, GError **e) { \ - return pluginunload(PURPLE_PLUGIN(p), e); \ - } - G_BEGIN_DECLS /**************************************************************************/ @@ -414,8 +395,7 @@ * * Returns: A new #PurplePluginInfo instance. */ -PurplePluginInfo *purple_plugin_info_new(const char *first_property, ...) - G_GNUC_NULL_TERMINATED; +GPluginPluginInfo *purple_plugin_info_new(const char *first_property, ...) G_GNUC_NULL_TERMINATED; /** * purple_plugin_info_get_actions_cb: