Xiqual 0.7.2
In file include/iffparse.h: Handle returned by iff_new() and iff_open() calls.
-
FILE* iff
-
ulong type
- FORM type.
-
ulong id
- Identifier, somewhat less strict.
-
ulong chunksize
- Size of current chunk.
-
ulong prevchunksize
- Makes the reader able to scan backwards.
-
ulong size
- Size of the IFF
-
ulong pos
- Position in file.
-
List chunks
- Linked list of chunk context nodes.
-
char write
- Are we in write mode?
Documentation
Handle returned by iff_new() and iff_open() calls.
All reading/writing functions need this to see
where they are, and to store temporary nodes
while building an IFF.
FILE* iff
ulong type
-
FORM type.
See the IFF85 text for a thorough introduction.
ulong id
-
Identifier, somewhat less strict.
Used by the reading functions. Soon to be replaced.
ulong chunksize
-
Size of current chunk.
Used by the reading functions. Soon to be replaced.
ulong prevchunksize
-
Makes the reader able to scan backwards.
Used by the reading functions. Soon to be replaced.
ulong size
-
Size of the IFF
ulong pos
-
Position in file.
Usually the result of an ftell().
List chunks
-
Linked list of chunk context nodes.
Not used by the reader functions yet. The API is more or less
locked down, but behind the scenes, there is some inconsistency
between reading and writing of IFF. Fixing it soon.
char write
-
Are we in write mode?
iff_close() checks this to see if the final filesize needs
to be corrected, and if chunks are to be finalised.
- Author:
- Ronny Bangsund
- See Also:
- iff_new(), iff_open()
Alphabetic index
This page was generated with the help of DOC++.