comparison src/plugin.h @ 8082:6b1ecf40f3ba

[gaim-migrate @ 8781] re-fix static prpls now that perl is un-broken. or something like that. committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Mon, 12 Jan 2004 05:47:57 +0000
parents c76d7f5ab335
children 7024b595b6ae
comparison
equal deleted inserted replaced
8081:c76d7f5ab335 8082:6b1ecf40f3ba
115 ((GaimPluginLoaderInfo *)(plugin)->info->extra_info) 115 ((GaimPluginLoaderInfo *)(plugin)->info->extra_info)
116 116
117 /** 117 /**
118 * Handles the initialization of modules. 118 * Handles the initialization of modules.
119 */ 119 */
120 //if !defined(GAIM_PLUGINS) || defined(STATIC) 120 #if !defined(GAIM_PLUGINS) || defined(GAIM_STATIC_PRPL)
121 #if !defined(GAIM_PLUGINS)
122 # define GAIM_INIT_PLUGIN(pluginname, initfunc, plugininfo) \ 121 # define GAIM_INIT_PLUGIN(pluginname, initfunc, plugininfo) \
123 gboolean gaim_init_##pluginname##_plugin(void) { \ 122 gboolean gaim_init_##pluginname##_plugin(void) { \
124 GaimPlugin *plugin = gaim_plugin_new(TRUE, NULL); \ 123 GaimPlugin *plugin = gaim_plugin_new(TRUE, NULL); \
125 plugin->info = &(plugininfo); \ 124 plugin->info = &(plugininfo); \
126 initfunc((plugin)); \ 125 initfunc((plugin)); \
127 return gaim_plugin_register(plugin); \ 126 return gaim_plugin_register(plugin); \
128 } 127 }
129 //else /* GAIM_PLUGINS && !STATIC */ 128 #else /* GAIM_PLUGINS && !GAIM_STATIC_PRPL */
130 #else /* GAIM_PLUGINS */
131 # define GAIM_INIT_PLUGIN(pluginname, initfunc, plugininfo) \ 129 # define GAIM_INIT_PLUGIN(pluginname, initfunc, plugininfo) \
132 G_MODULE_EXPORT gboolean gaim_init_plugin(GaimPlugin *plugin) { \ 130 G_MODULE_EXPORT gboolean gaim_init_plugin(GaimPlugin *plugin) { \
133 plugin->info = &(plugininfo); \ 131 plugin->info = &(plugininfo); \
134 initfunc((plugin)); \ 132 initfunc((plugin)); \
135 return gaim_plugin_register(plugin); \ 133 return gaim_plugin_register(plugin); \