summaryrefslogtreecommitdiff
path: root/tests/scanner/Regress-1.0-expected.gir
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scanner/Regress-1.0-expected.gir')
-rw-r--r--tests/scanner/Regress-1.0-expected.gir34
1 files changed, 34 insertions, 0 deletions
diff --git a/tests/scanner/Regress-1.0-expected.gir b/tests/scanner/Regress-1.0-expected.gir
index 89ecaa45..a907b300 100644
--- a/tests/scanner/Regress-1.0-expected.gir
+++ b/tests/scanner/Regress-1.0-expected.gir
@@ -2313,6 +2313,28 @@ use it should be.</doc>
</parameter>
</parameters>
</callback>
+ <callback name="TestCallbackArrayInOut"
+ c:type="RegressTestCallbackArrayInOut">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="ints"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="full">
+ <array length="1" zero-terminated="0" c:type="int**">
+ <type name="gint" c:type="int*"/>
+ </array>
+ </parameter>
+ <parameter name="length"
+ direction="inout"
+ caller-allocates="0"
+ transfer-ownership="none">
+ <type name="gint" c:type="int*"/>
+ </parameter>
+ </parameters>
+ </callback>
<callback name="TestCallbackFull" c:type="RegressTestCallbackFull">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
@@ -4977,6 +4999,18 @@ libgnome-keyring.</doc>
</parameter>
</parameters>
</function>
+ <function name="test_array_inout_callback"
+ c:identifier="regress_test_array_inout_callback">
+ <return-value transfer-ownership="none">
+ <type name="gint" c:type="int"/>
+ </return-value>
+ <parameters>
+ <parameter name="callback" transfer-ownership="none" scope="call">
+ <type name="TestCallbackArrayInOut"
+ c:type="RegressTestCallbackArrayInOut"/>
+ </parameter>
+ </parameters>
+ </function>
<function name="test_array_int_full_out"
c:identifier="regress_test_array_int_full_out">
<return-value transfer-ownership="full">