File claws-mail-compilefixes.diff of Package claws-mail
--- src/common/plugin.c.old 2007-09-19 17:28:07.000000000 +0200
+++ src/common/plugin.c 2007-09-19 17:29:45.000000000 +0200
@@ -334,10 +334,10 @@ init_plugin:
if (!g_module_symbol(plugin->module, "plugin_name", &plugin_name) ||
!g_module_symbol(plugin->module, "plugin_desc", &plugin_desc) ||
!g_module_symbol(plugin->module, "plugin_version", &plugin_version) ||
- !g_module_symbol(plugin->module, "plugin_type", (gpointer)&plugin_type) ||
- !g_module_symbol(plugin->module, "plugin_licence", (gpointer)&plugin_licence) ||
- !g_module_symbol(plugin->module, "plugin_provides", (gpointer)&plugin_provides) ||
- !g_module_symbol(plugin->module, "plugin_init", (gpointer)&plugin_init)) {
+ !g_module_symbol(plugin->module, "plugin_type", &plugin_type) ||
+ !g_module_symbol(plugin->module, "plugin_licence", &plugin_licence) ||
+ !g_module_symbol(plugin->module, "plugin_provides", &plugin_provides) ||
+ !g_module_symbol(plugin->module, "plugin_init", &plugin_init)) {
*error = g_strdup(g_module_error());
if (plugin->unloaded_hidden)
return NULL;
@@ -411,7 +411,7 @@ void plugin_unload(Plugin *plugin)
plugin_remove_from_unloaded_list(plugin->filename);
return;
}
- if (g_module_symbol(plugin->module, "plugin_done", (gpointer) &plugin_done)) {
+ if (g_module_symbol(plugin->module, "plugin_done", &plugin_done)) {
can_unload = plugin_done();
}