diff options
Diffstat (limited to 'tests/gir/parameter-array-length-type.gir')
-rw-r--r-- | tests/gir/parameter-array-length-type.gir | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/gir/parameter-array-length-type.gir b/tests/gir/parameter-array-length-type.gir new file mode 100644 index 000000000..74b6232c6 --- /dev/null +++ b/tests/gir/parameter-array-length-type.gir @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<repository version="1.2" xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0"> +<include name="GObject" version="2.0"/> +<include name="GLib" version="2.0"/> +<include name="Gio" version="2.0"/> +<package name="test"/> +<c:include name="test.h"/> +<namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test"> +<function name="function" c:identifier="test_function"> + <return-value transfer-ownership="none"> + <type name="none"/> + </return-value> + <parameters> + <parameter name="foo" transfer-ownership="none"> + <array length="1" c:type="gchar**"> + <type name="utf8"/> + </array> + </parameter> + <parameter name="foo_length" transfer-ownership="none"> + <type name="gsize" c:type="gsize"/> + </parameter> + </parameters> +</function> +</namespace> +</repository> |