Clarified that group chunks must have chunks in them
[iffl.git] / libiff.tbff
blob752123982d3b498a1bca43bee8c2a064f7d3fb1d
1 <include name="ustl/ustl.tbff" />
2 <namespace name=iff>
3     <type name=fmt_t extends=uint32_t />
4     <type name=chsize_t extends=uint32_t />
5     <type name=ChunkHeader format=struct >
6         <var name=Format type=fmt_t />
7         <var name=Size type=chsize_t />
8     </type>
9     <type name=Chunk format=struct >
10         <var name=Header type=ChunkHeader />
11         <var name=Data size=Size type=auto />
12     </type>
13     <type name=GroupChunkData format=struct >
14         <var name=ChildFormat type=fmt_t />
15         <var name=Data format=array type=Chunk />
16     </type>
17     <type name=GroupChunk format=struct >
18         <var name=Header type=ChunkHeader />
19         <var name=Data size=Size type=GroupChunkData />
20     </type>
21 </namespace>