]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
tests: Extend off_t/time_t test cases to increase coverage
authorRico Tzschichholz <ricotz@ubuntu.com>
Fri, 22 Mar 2024 09:31:16 +0000 (10:31 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 15 Apr 2024 08:12:51 +0000 (10:12 +0200)
tests/gir/off_t.gir
tests/gir/off_t.vapi-expected
tests/gir/time_t.gir
tests/gir/time_t.vapi-expected

index f295b99eb657655fb0781cca6c4b2d478b5ed3c7..0a15bddf0cc0d023b3da57ad644c917ac6fd7ecb 100644 (file)
@@ -5,11 +5,21 @@
 <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="off_t" c:type="off_t"/>
+  </return-value>
+  <parameters>
+    <parameter name="offset" transfer-ownership="none">
+      <type name="off_t" c:type="off_t"/>
+    </parameter>
+  </parameters>
+</function>
+<function name="function_compat" c:identifier="test_function_compat">
   <return-value transfer-ownership="none">
     <type name="gsize" c:type="off_t"/>
   </return-value>
   <parameters>
-    <parameter name="time" transfer-ownership="none">
+    <parameter name="offset" transfer-ownership="none">
       <type name="gsize" c:type="off_t"/>
     </parameter>
   </parameters>
index d147585fb1c50a1217d269fd09d8a45d8c50ae37..5f27ee8998e5d4aede14cbf1d94fc36c90bda25a 100644 (file)
@@ -1,5 +1,7 @@
 [CCode (cprefix = "Test", gir_namespace = "Test", gir_version = "1.0", lower_case_cprefix = "test_")]
 namespace Test {
        [CCode (cheader_filename = "test.h")]
-       public static off_t function (off_t time);
+       public static off_t function (off_t offset);
+       [CCode (cheader_filename = "test.h")]
+       public static off_t function_compat (off_t offset);
 }
index 73e48f8914cbab76e905807f89dad9fea8e8db44..c0d13e0daf723fd9c8846d2ea969749a1f14c12b 100644 (file)
@@ -5,6 +5,16 @@
 <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="time_t" c:type="time_t"/>
+  </return-value>
+  <parameters>
+    <parameter name="time" transfer-ownership="none">
+      <type name="time_t" c:type="time_t"/>
+    </parameter>
+  </parameters>
+</function>
+<function name="function_compat" c:identifier="test_function_compat">
   <return-value transfer-ownership="none">
     <type name="glong" c:type="time_t"/>
   </return-value>
index 80d73ef41acc0dcbe26dac680644dd5c468ec46a..a8e53ac621a7131618f82f9b9a2fafd842bb37f4 100644 (file)
@@ -2,4 +2,6 @@
 namespace Test {
        [CCode (cheader_filename = "test.h")]
        public static time_t function (time_t time);
+       [CCode (cheader_filename = "test.h")]
+       public static time_t function_compat (time_t time);
 }