diff options
Diffstat (limited to 'tests/parser')
-rw-r--r-- | tests/parser/Foo-expected.gir | 7 | ||||
-rw-r--r-- | tests/parser/foo-object.h | 12 |
2 files changed, 18 insertions, 1 deletions
diff --git a/tests/parser/Foo-expected.gir b/tests/parser/Foo-expected.gir index 5bd7ad35..e4561c83 100644 --- a/tests/parser/Foo-expected.gir +++ b/tests/parser/Foo-expected.gir @@ -280,8 +280,15 @@ </parameters> </callback> <record name="FooStruct" c:type="FooStruct"> + <field name="priv" value="FooStructPrivate*"/> <field name="member" value="int"/> </record> <record name="FooStructPrivate" c:type="FooStructPrivate"/> + <record name="FooRectangle" c:type="FooRectangle"> + <field name="x" value="gint"/> + <field name="y" value="gint"/> + <field name="width" value="gint"/> + <field name="height" value="gint"/> + </record> </namespace> </repository> diff --git a/tests/parser/foo-object.h b/tests/parser/foo-object.h index 2ef8ce6f..cea217ae 100644 --- a/tests/parser/foo-object.h +++ b/tests/parser/foo-object.h @@ -129,5 +129,15 @@ struct _FooStruct FooStructPrivate *priv; int member; }; - + +typedef struct _FooRectangle FooRectangle; + +struct _FooRectangle +{ + gint x; + gint y; + gint width; + gint height; +}; + #endif /* __FOO_OBJECT_H__ */ |