* GLib at ftp://ftp.gtk.org/pub/gtk/.
*/
+#undef G_DISABLE_ASSERT
+#undef G_LOG_DOMAIN
+
#include <gmodule.h>
#include <stdlib.h>
G_MODULE_EXPORT void
gplugin_a_module_func (GModule *module)
{
- void (*f) (void) = NULL;
+ void *f = NULL;
- if (!g_module_symbol (module, "gplugin_say_boo_func", (gpointer) &f))
+ if (!g_module_symbol (module, "gplugin_say_boo_func", &f ))
{
g_print ("error: %s\n", g_module_error ());
exit (1);
}
- f ();
+ ((void(*)(void)) f) ();
}