Mercurial > pidgin.yaz
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); \ |