File claws-mail-compilefixes.diff of Package claws-mail
--- src/common/plugin.c
+++ src/common/plugin.c
@@ -348,10 +348,10 @@
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;
@@ -425,7 +425,7 @@
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();
}
--- src/plugins/pgpcore/select-keys.c
+++ src/plugins/pgpcore/select-keys.c
@@ -26,6 +26,7 @@
#include <glib.h>
#include <glib/gi18n.h>
+#include <gtk/gtk.h>
#include <gdk/gdkkeysyms.h>
#include <gtk/gtkmain.h>
#include <gtk/gtkwidget.h>