Use the correct fields for enums and flags. (#145015,Tommi Komulainen)

2004-07-21  Matthias Clasen  <mclasen@redhat.com>

	* glib-genmarshal.c (put_marshal_value_getters): Use the
	correct fields for enums and flags.  (#145015,Tommi Komulainen)
This commit is contained in:
Matthias Clasen 2004-07-21 18:00:31 +00:00 committed by Matthias Clasen
parent dd61ca67b8
commit a2468631c9
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2004-07-21 Matthias Clasen <mclasen@redhat.com>
* glib-genmarshal.c (put_marshal_value_getters): Use the
correct fields for enums and flags. (#145015,Tommi Komulainen)
2004-07-12 Matthias Clasen <mclasen@redhat.com>
* gsignal.c (g_signal_handler_is_connected): Don't choke

View File

@ -162,8 +162,8 @@ put_marshal_value_getters (void)
fputs ("#define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong\n", fout);
fputs ("#define g_marshal_value_peek_int64(v) (v)->data[0].v_int64\n", fout);
fputs ("#define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64\n", fout);
fputs ("#define g_marshal_value_peek_enum(v) (v)->data[0].v_int\n", fout);
fputs ("#define g_marshal_value_peek_flags(v) (v)->data[0].v_uint\n", fout);
fputs ("#define g_marshal_value_peek_enum(v) (v)->data[0].v_long\n", fout);
fputs ("#define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong\n", fout);
fputs ("#define g_marshal_value_peek_float(v) (v)->data[0].v_float\n", fout);
fputs ("#define g_marshal_value_peek_double(v) (v)->data[0].v_double\n", fout);
fputs ("#define g_marshal_value_peek_string(v) (v)->data[0].v_pointer\n", fout);