} else {
write_indent ();
buffer.append_printf ("<record name=\"%s\"", get_gir_name (cl));
+ write_ctype_attributes (cl);
write_symbol_attributes (cl);
buffer.append_printf (">\n");
indent++;
</field>
</record>
<record name="ImplementionTestPrivate" c:type="GirTestImplementionTestPrivate" disguised="1"/>
- <record name="CompactClass">
+ <record name="CompactClass" c:type="GirTestCompactClass">
<field name="s" writable="1">
<type name="utf8" c:type="gchar*"/>
</field>
</field>
</record>
<record name="RenamedClassPrivate" c:type="GirTestNamedClassPrivate" disguised="1"/>
- <record name="RenamedCompactClass">
+ <record name="RenamedCompactClass" c:type="GirTestNamedCompactClass">
<field name="s" writable="1">
<type name="utf8" c:type="gchar*"/>
</field>
public int internal_field_name;
public void inv ();
}
- [CCode (cheader_filename = "girtest.h", has_type_id = false)]
+ [CCode (cheader_filename = "girtest.h", cname = "GirTestNamedCompactClass", has_type_id = false)]
public struct RenamedCompactClass {
public weak string s;
public int i;