summaryrefslogtreecommitdiff
path: root/gir/everything.h
diff options
context:
space:
mode:
authorSimon van der Linden <svdlinden@src.gnome.org>2009-06-24 17:16:48 +0200
committerSimon van der Linden <svdlinden@src.gnome.org>2009-06-24 17:16:48 +0200
commit0561c1e84fa9c8063de5db6b6cde13b3be7fed3d (patch)
tree9fc12d2a87fec91a93724a8d4891ac73dd4fbe8a /gir/everything.h
parentf88185674fbac1cea33855e7e7760021e51eecab (diff)
downloadgobject-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.h4
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);