diff -r 88678727cf16 -r b1272e3a1c55 libpurple/plugins.h
--- a/libpurple/plugins.h Tue Jan 15 17:03:20 2019 -0600
+++ b/libpurple/plugins.h Tue Jan 15 16:28:32 2019 -0600
@@ -31,20 +31,13 @@
* Third Party Plugin Translation
*/
-#ifdef PURPLE_PLUGINS
#include
#include
-#else
-#include
-#include
-#endif
#include "version.h"
#define PURPLE_PLUGINS_DOMAIN (g_quark_from_static_string("plugins"))
-#ifdef PURPLE_PLUGINS
-
#define PURPLE_TYPE_PLUGIN GPLUGIN_TYPE_PLUGIN
#define PURPLE_PLUGIN(obj) GPLUGIN_PLUGIN(obj)
#define PURPLE_PLUGIN_CLASS(klass) GPLUGIN_PLUGIN_CLASS(klass)
@@ -62,20 +55,6 @@
typedef GPluginPluginClass PurplePluginClass;
-#else /* !defined(PURPLE_PLUGINS) */
-
-#define PURPLE_TYPE_PLUGIN G_TYPE_OBJECT
-#define PURPLE_PLUGIN(obj) G_OBJECT(obj)
-#define PURPLE_PLUGIN_CLASS(klass) G_OBJECT_CLASS(klass)
-#define PURPLE_IS_PLUGIN(obj) G_IS_OBJECT(obj)
-#define PURPLE_IS_PLUGIN_CLASS(klass) G_IS_OBJECT_CLASS(klass)
-#define PURPLE_PLUGIN_GET_CLASS(obj) G_OBJECT_GET_CLASS(obj)
-
-typedef GObject PurplePlugin;
-typedef GObjectClass PurplePluginClass;
-
-#endif /* PURPLE_PLUGINS */
-
#define PURPLE_TYPE_PLUGIN_INFO (purple_plugin_info_get_type())
#define PURPLE_PLUGIN_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), PURPLE_TYPE_PLUGIN_INFO, PurplePluginInfo))
#define PURPLE_PLUGIN_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), PURPLE_TYPE_PLUGIN_INFO, PurplePluginInfoClass))
@@ -162,22 +141,14 @@
* Holds information about a plugin.
*/
struct _PurplePluginInfo {
-#ifdef PURPLE_PLUGINS
GPluginPluginInfo parent;
-#else
- GObject parent;
-#endif
/*< public >*/
gpointer ui_data;
};
struct _PurplePluginInfoClass {
-#ifdef PURPLE_PLUGINS
GPluginPluginInfoClass parent_class;
-#else
- GObjectClass parent_class;
-#endif
/*< private >*/
void (*_purple_reserved1)(void);
@@ -239,7 +210,6 @@
*
* Defines the plugin's entry points.
*/
-#ifdef PURPLE_PLUGINS
#define PURPLE_PLUGIN_INIT(pluginname,pluginquery,pluginload,pluginunload) \
G_MODULE_EXPORT GPluginPluginInfo *gplugin_query(GError **e); \
G_MODULE_EXPORT GPluginPluginInfo *gplugin_query(GError **e) { \
@@ -253,7 +223,6 @@
G_MODULE_EXPORT gboolean gplugin_unload(GPluginNativePlugin *p, GError **e) { \
return pluginunload(PURPLE_PLUGIN(p), e); \
}
-#endif
/**
* PURPLE_DEFINE_TYPE:
@@ -266,10 +235,8 @@
* function. You must define an instance initialization function *_init()
* and a class initialization function *_class_init() for the type.
*/
-#ifdef PURPLE_PLUGINS
#define PURPLE_DEFINE_TYPE(TN, t_n, T_P) \
PURPLE_DEFINE_DYNAMIC_TYPE(TN, t_n, T_P)
-#endif
/**
* PURPLE_DEFINE_TYPE_EXTENDED:
@@ -282,10 +249,8 @@
* A more general version of PURPLE_DEFINE_TYPE() which allows you to
* specify #GTypeFlags and custom code.
*/
-#ifdef PURPLE_PLUGINS
#define PURPLE_DEFINE_TYPE_EXTENDED \
PURPLE_DEFINE_DYNAMIC_TYPE_EXTENDED
-#endif
/**
* PURPLE_IMPLEMENT_INTERFACE_STATIC:
@@ -312,10 +277,8 @@
* of PURPLE_DEFINE_TYPE_EXTENDED(). You should use this macro if the
* interface lives in the plugin.
*/
-#ifdef PURPLE_PLUGINS
#define PURPLE_IMPLEMENT_INTERFACE(TYPE_IFACE, iface_init) \
PURPLE_IMPLEMENT_INTERFACE_DYNAMIC(TYPE_IFACE, iface_init)
-#endif
/**
* PURPLE_DEFINE_DYNAMIC_TYPE: