c:type="REGRESS_LONG_STRING_CONSTANT">
<type name="utf8" c:type="gchar*"/>
</constant>
+ <record name="LikeGnomeKeyringPasswordSchema"
+ c:type="RegressLikeGnomeKeyringPasswordSchema">
+ <field name="dummy" writable="1">
+ <type name="gint" c:type="int"/>
+ </field>
+ <field name="attributes" writable="1">
+ <array zero-terminated="0" c:type="gpointer" fixed-size="32">
+ <type name="gpointer" c:type="gpointer"/>
+ </array>
+ </field>
+ <field name="dummy2" writable="1">
+ <type name="gdouble" c:type="double"/>
+ </field>
+ </record>
<constant name="Mixed_Case_Constant"
value="4423"
c:type="REGRESS_Mixed_Case_Constant">
<type name="GType" c:type="GType"/>
</field>
<field name="some_union" writable="1">
- <array zero-terminated="0" fixed-size="2">
+ <array zero-terminated="0" c:type="gpointer" fixed-size="2">
<type name="TestStructE__some_union__union"/>
</array>
</field>
void regress_has_parameter_named_attrs (int foo,
gpointer attributes);
+
+typedef struct {
+ int dummy;
+ struct {
+ const char *name;
+ guint x;
+ } attributes[32];
+
+ double dummy2;
+} RegressLikeGnomeKeyringPasswordSchema;
+
#endif /* __GITESTTYPES_H__ */