+2007-10-13 Sven Herzberg <herzi@gnome-de.org>
+
+ Reviewed by Tim Janik.
+
+ Created marshallers that don't throw gcc warnings when compiling with
+ -WUnused (fixes #359165).
+
+ * gobject/glib-genmarshal.c: decorate return_value and invocation_hint
+ with G_GNUC_UNUSED
+
2007-10-04 Tor Lillqvist <tml@novell.com>
* glibconfig.h.win32.in: Always define G_CAN_INLINE. Even MSVC6 is
g_fprintf (fout, "void\n");
ind = g_fprintf (fout, "%s_%s (", marshaller_prefix, signame);
g_fprintf (fout, "GClosure *closure,\n");
- g_fprintf (fout, "%sGValue *return_value,\n", indent (ind));
+ g_fprintf (fout, "%sGValue *return_value G_GNUC_UNUSED,\n", indent (ind));
g_fprintf (fout, "%sguint n_param_values,\n", indent (ind));
g_fprintf (fout, "%sconst GValue *param_values,\n", indent (ind));
- g_fprintf (fout, "%sgpointer invocation_hint,\n", indent (ind));
+ g_fprintf (fout, "%sgpointer invocation_hint G_GNUC_UNUSED,\n", indent (ind));
g_fprintf (fout, "%sgpointer marshal_data)\n", indent (ind));
g_fprintf (fout, "{\n");