NAME OpenIFF -- prepare an iffhandle to read or write a new iff stream. (V36) SYNOPSIS error = OpenIFF(iff, rwMode); D0 A0 D0 long openiff(struct iffhandle *, long); FUNCTION Initializes an iffhandle structure 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 structure. starting with v39, this may be NULL, in which case IFFERR_NOMEM is returned. rwMode - IFFF_READ or IFFF_WRITE RESULT error - contains an error code or 0 if successful SEE ALSO closeiff(), initiff(), <libraries/iffparse.h>