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>
openSUSE Build Service is sponsored by