diff options
Diffstat (limited to 'Source')
-rw-r--r-- | Source/IFFLib.i | 42 |
1 files changed, 28 insertions, 14 deletions
diff --git a/Source/IFFLib.i b/Source/IFFLib.i index 4c0bc8a..111d2a0 100644 --- a/Source/IFFLib.i +++ b/Source/IFFLib.i @@ -1,13 +1,13 @@ ** -** $Id: $ -** $Revision: $ +** $Id: IFFLib.i,v 1.1 92/05/12 22:26:48 chris Exp $ +** $Revision: 1.1 $ ** ** $Filename: IFFLib.i $ -** $Author: Christian A. Weber $ +** $Author: chris $ ** $Release: 19.1 $ -** $Date: 92/05/11 21:11:27 $ +** $Date: 92/05/12 22:26:48 $ ** -** Include-File für alle Module der IFF-Library +** INTERNES Include-File für alle Module der IFF-Library ** ** COPYRIGHT (C) 1987-1992 BY CHRISTIAN A. WEBER, BRUGGERWEG 2, ** CH-8037 ZUERICH, SWITZERLAND. ALL RIGHTS RESERVED. NO PART @@ -30,25 +30,39 @@ INCLUDE "dos/dos.i" INCLUDE "graphics/gfx.i" - INCLUDE "h:iff.i" ; Standard IFF include file + INCLUDE "iff.i" ; Standard IFF include file ***************************************************************************** STRUCTURE IFFBaseStructure,LIB_SIZE - APTR ib_SysBase - APTR ib_DOSBase - APTR ib_SegList - STRUCT ib_ErrList,LH_SIZE + APTR iffb_SysBase + APTR iffb_DOSBase + APTR iffb_SegList + STRUCT iffb_ErrList,LH_SIZE - LABEL ib_SIZEOF + LABEL iffb_SIZEOF + +***************************************************************************** + + STRUCTURE IFFFileHandle,0 + + ULONG ifffh_Magic ; MUSS am Anfang sein + BPTR ifffh_File ; DOS Filehandle + LONG ifffh_FormSize ; Grösse des gesamten FORMs + LONG ifffh_ChunkSize ; Grösse des aktuellen Chunks + LONG ifffh_ChunkFPos ; Position im File wo dieser Chunk beginnt + + LABEL ifffh_SIZEOF + +IFFFH_MAGIC EQU $00496648 ; 1. Byte MUSS 0 sein ***************************************************************************** STRUCTURE ErrorNode,LN_SIZE - APTR er_Task - LONG er_Error + APTR ifferr_Task + LONG ifferr_Error - LABEL er_SIZEOF + LABEL ifferr_SIZEOF |