If at any time during reading or writing you encounter an error, the iffhandle is left in an undefined state. upon detection of an error, you should perform an abort sequence and closeiff() the iffhandle. once CloseIFF() has been called, the IFFHandle is restored to normalcy and may be reused.