diff options
author | Simon van der Linden <svdlinden@src.gnome.org> | 2009-06-24 17:16:48 +0200 |
---|---|---|
committer | Simon van der Linden <svdlinden@src.gnome.org> | 2009-06-24 17:16:48 +0200 |
commit | 0561c1e84fa9c8063de5db6b6cde13b3be7fed3d (patch) | |
tree | 9fc12d2a87fec91a93724a8d4891ac73dd4fbe8a /gir/everything.h | |
parent | f88185674fbac1cea33855e7e7760021e51eecab (diff) | |
download | gobject-introspection-0561c1e84fa9c8063de5db6b6cde13b3be7fed3d.tar.gz |
Add tests for array as output argument and fixed-size arrays in Everything
Add test_array_int_out to test arrays as output argument.
Add test_array_fixed_size_int_in, test_array_fixed_size_int_out, and
test_array_fixed_size_int_return to test fixed-size arrays as arguments.
http://bugzilla.gnome.org/show_bug.cgi?id=585427
Diffstat (limited to 'gir/everything.h')
-rw-r--r-- | gir/everything.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gir/everything.h b/gir/everything.h index a7d23221..8ce29c5a 100644 --- a/gir/everything.h +++ b/gir/everything.h @@ -44,6 +44,7 @@ char *test_utf8_out_nonconst_return (char **out); /* array */ gboolean test_strv_in (char **arr); int test_array_int_in (int n_ints, int *ints); +void test_array_int_out (int *n_ints, int **ints); int test_array_gint8_in (int n_ints, gint8 *ints); int test_array_gint16_in (int n_ints, gint16 *ints); gint32 test_array_gint32_in (int n_ints, gint32 *ints); @@ -53,6 +54,9 @@ char **test_strv_out_container (void); char **test_strv_out (void); const char * const * test_strv_out_c (void); void test_strv_outarg (char ***retp); +int test_array_fixed_size_int_in (int *ints); +void test_array_fixed_size_int_out (int **ints); +int *test_array_fixed_size_int_return (void); /* transfer tests */ int test_array_int_in_take (int n_ints, int *ints); |