Revert "glib-genmarshal: Treat all parameters the same"
commitcc818f5fe402c9c04f2ac1277bacbfe1cebfc2fe
authorEmmanuele Bassi <ebassi@gnome.org>
Thu, 1 Oct 2015 10:54:11 +0000 (1 11:54 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Thu, 1 Oct 2015 10:54:11 +0000 (1 11:54 +0100)
treed1533cfd8ed5f3344ac1b94e3be660f709e4066d
parentad7250ab5324a05456a7d5445edfd3ec26638dba
Revert "glib-genmarshal: Treat all parameters the same"

This reverts commit 8e362161d9554e8a6c1e82f95bff24fc9fdcf9ef.

There is a fundamental difference between g_value_peek_pointer() and
g_value_get_pointer(), and it's not just complexity: the latter checks
if the GValue holds a pointer type, whereas the former doesn't.

https://bugzilla.gnome.org/show_bug.cgi?id=755922
gobject/glib-genmarshal.c