summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Source')
-rw-r--r--Source/IFFLib.i42
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