diff options
author | Johan Dahlin <johan@gnome.org> | 2012-04-09 14:19:23 -0300 |
---|---|---|
committer | Johan Dahlin <jdahlin@litl.com> | 2012-04-09 14:19:23 -0300 |
commit | 7c4fbbd681e89775dbec67f3002f820feb42300b (patch) | |
tree | a99dc723141fd872f84c488665e973b483ba0a1e /tests | |
parent | 47d4e9509a8ffde1cab4a6f8d2be4ce232ba1cfb (diff) | |
download | gobject-introspection-7c4fbbd681e89775dbec67f3002f820feb42300b.tar.gz |
Make introspection compile with -Wall -Werror
Address all gcc warnings, -Werror is not enabled yet but at least
-Wall -Werror passes on my machine.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/gimarshallingtests.c | 2 | ||||
-rw-r--r-- | tests/scanner/regress.c | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/tests/gimarshallingtests.c b/tests/gimarshallingtests.c index 991e2863..fcbad694 100644 --- a/tests/gimarshallingtests.c +++ b/tests/gimarshallingtests.c @@ -3826,7 +3826,7 @@ gi_marshalling_tests_object_vfunc_with_callback (GIMarshallingTestsObject *objec static int _callback (int val, void *user_data) { - g_assert(user_data == 0xdeadbeef); + g_assert((int)user_data == (int)0xdeadbeef); return val; } diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c index 544f895c..5f129603 100644 --- a/tests/scanner/regress.c +++ b/tests/scanner/regress.c @@ -226,11 +226,12 @@ regress_test_closure_variant (GClosure *closure, const GVariant* arg) GValue return_value = {0, }; GValue arguments[1] = {{0,} }; GVariant *ret; + GVariant *local_arg = (GVariant*)g_memdup(arg, sizeof (GVariant*)); g_value_init (&return_value, G_TYPE_VARIANT); g_value_init (&arguments[0], G_TYPE_VARIANT); - g_value_set_variant (&arguments[0], arg); + g_value_set_variant (&arguments[0], local_arg); g_closure_invoke (closure, &return_value, @@ -239,6 +240,7 @@ regress_test_closure_variant (GClosure *closure, const GVariant* arg) ret = g_value_get_variant (&return_value); + g_free (local_arg); g_value_unset (&return_value); g_value_unset (&arguments[0]); @@ -2610,7 +2612,7 @@ regress_test_obj_null_out (RegressTestObj **obj) void regress_test_array_fixed_out_objects (RegressTestObj ***objs) { - RegressTestObj **values = g_new(gpointer, 2); + RegressTestObj **values = (RegressTestObj**)g_new(gpointer, 2); values[0] = regress_constructor(); values[1] = regress_constructor(); |