summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian A. Weber <chris@gna.ch>1993-05-24 15:46:11 +0000
committerChristian A. Weber <chris@gna.ch>1993-05-24 15:46:11 +0000
commit937e75f81313bfaa7d3442275f0cd6873a07d10f (patch)
tree782522d1551356d2de8e1dc69391a71f429aa6e4
parent0c910b4f5c2c9cf6a02349d4a324c7fdb185613b (diff)
downloadiff-library-937e75f81313bfaa7d3442275f0cd6873a07d10f.tar.gz
iff-library-937e75f81313bfaa7d3442275f0cd6873a07d10f.tar.bz2
iff-library-937e75f81313bfaa7d3442275f0cd6873a07d10f.zip
iffh_FormSize entfernt (wegen nesting FORMS in Push/PopChunk()), und
ChunkStack in iffh_ eingebaut
-rw-r--r--Source/IFFLib.i20
1 files changed, 11 insertions, 9 deletions
diff --git a/Source/IFFLib.i b/Source/IFFLib.i
index 985b63d..417a544 100644
--- a/Source/IFFLib.i
+++ b/Source/IFFLib.i
@@ -1,11 +1,10 @@
**
-** $Id: IFFLib.i,v 21.1 92/05/15 03:22:40 chris Exp $
-** $Revision: 21.1 $
+** $Id: IFFLib.i,v 22.1 92/06/02 16:48:13 chris Exp $
+** $Revision: 22.1 $
**
-** $Filename: IFFLib.i $
+** $Filename: Source/IFFLib.i $
** $Author: chris $
-** $Release: 19.1 $
-** $Date: 92/05/15 03:22:40 $
+** $Date: 92/06/02 16:48:13 $
**
** INTERNES Include-File für alle Module der IFF-Library
**
@@ -16,8 +15,7 @@
** MISSION OF THE AUTHOR. USE AT YOUR OWN RISK.
**
- OPT O+
- OPT OW-
+ OPT O+,OW-
INCLUDE "exec/types.i"
INCLUDE "exec/memory.i"
@@ -50,10 +48,14 @@
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
+
+ LABEL iffh_CStack
+ LONG ifffh_ChunkSize ; Grösse des aktuellen Chunks/FORMs
LONG ifffh_ChunkFPos ; Position im File wo dieser Chunk beginnt
+ STRUCT morechunks,8*8 ; insgesamt 8 Chunk nodes + 1 für Root-FORM
+ LABEL iffh_CStackEnd
+
LABEL ifffh_SIZEOF
IFFFH_MAGIC EQU $00496648 ; 1. Byte MUSS 0 sein