diff options
Diffstat (limited to 'tests/scanner/Regress-1.0-expected.gir')
-rw-r--r-- | tests/scanner/Regress-1.0-expected.gir | 34 |
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"> |