NAME
OpenIFF -- Prepare an IFFHandle to read or write a new IFF stream.
SYNOPSIS
error = OpenIFF (iff, rwmode)
d0 a0 d0
LONG error;
struct IFFHandle *iff;
LONG rwmode;
FUNCTION
Initializes an IFFHandle struct for a new read or write. The
direction of the I/O is given by the value of rwmode, which can be
either IFFF_READ or IFFF_WRITE.
As part of its initialization procedure, OpenIFF() calls the client-
supplied stream hook vector. The IFFStreamCmd packet will contain
the following:
sc_Command: IFFCMD_INIT
sc_Buf: (Not applicable)
sc_NBytes: (Not applicable)
This operation is permitted to fail. DO NOT write to this structure.
INPUTS
iff - pointer to IFFHandle struct.
rwmode - IFFF_READ or IFFF_WRITE
RESULT
error - contains an error code or 0 if successful.
EXAMPLE
NOTES
BUGS
SEE ALSO
CloseIFF(), InitIFF()
[Back to Amiga Developer Docs]