.fixed_array_field unowned=false
.nullable_field unowned=false
SubTypeTest
- .array_field unowned=false array_length_field="array_field_length1"
- .array_field_length1 skip
+ .array_field unowned=false
.delegate_field unowned=false
.delegate_field_target* skip
nested_function name="nested" parent="GirTest.Nested"
}
[CCode (cheader_filename = "girtest.h", type_id = "gir_test_sub_type_test_get_type ()")]
public class SubTypeTest : GirTest.TypeTest {
- [CCode (array_length = false, array_null_terminated = true)]
+ [CCode (array_length_cname = "array_field_length1")]
public string[] array_field;
+ public int array_field_length1;
public GirTest.DelegateTest delegate_field;
[CCode (has_construct_function = false)]
public SubTypeTest ();
array_length = parent.lookup ("num_%s".printf (field.name));
if (array_length == null) {
array_length = parent.lookup ("%s_length".printf (field.name));
+ if (array_length == null) {
+ array_length = parent.lookup ("%s_length1".printf (field.name));
+ }
}
}
}