summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Programmer/iff_lib.fd44
1 files changed, 28 insertions, 16 deletions
diff --git a/Programmer/iff_lib.fd b/Programmer/iff_lib.fd
index 4d37733..4c84c61 100644
--- a/Programmer/iff_lib.fd
+++ b/Programmer/iff_lib.fd
@@ -1,11 +1,11 @@
**
-** $Id: $
-** $Revision: $
+** $Id: iff_lib.fd,v 19.1 92/05/15 03:34:11 chris Exp $
+** $Revision: 19.1 $
**
** $Filename: iff_lib.fd $
-** $Author: Christian A. Weber $
+** $Author: chris $
** $Release: 19.1 $
-** $Date: 90/10/09 15:19:35 $
+** $Date: 92/05/15 03:34:11 $
**
** fd file for iff.library
**
@@ -15,17 +15,29 @@
**
##base _IFFBase
##bias 30
+##private
+IFFL_OldOpenIFF(filename)(A0)
##public
-OpenIFF(filename)(A0)
-CloseIFF(ifffile)(A1)
-FindChunk(ifffile,chunkname)(A1,D0)
-GetBMHD(ifffile)(A1)
-GetColorTab(ifffile,colortable)(A1/A0)
-DecodePic(ifffile,bitmap)(A1/A0)
-SaveBitMap(name,bmap,ctab,crmd)(A0/A1/A2,D0)
-SaveClip(name,bmap,ctab,crmd,x,y,w,h)(A0/A1/A2,D0/D1/D2/D3/D4)
-IFFError()()
-GetViewModes(ifffile)(A1)
-NewOpenIFF(filename,memtype)(A0,D0)
-ModifyFrame(modifyform,bitmap)(A1/A0)
+IFFL_CloseIFF(ifffile)(A1)
+IFFL_FindChunk(ifffile,chunkname)(A1,D0)
+IFFL_GetBMHD(ifffile)(A1)
+IFFL_GetColorTab(ifffile,colortable)(A1/A0)
+IFFL_DecodePic(ifffile,bitmap)(A1/A0)
+IFFL_SaveBitMap(name,bmap,ctab,crmd)(A0/A1/A2,D0)
+IFFL_SaveClip(name,bmap,ctab,crmd,x,y,w,h)(A0/A1/A2,D0/D1/D2/D3/D4)
+IFFL_IFFError()()
+IFFL_GetViewModes(ifffile)(A1)
+##private
+IFFL_OldNewOpenIFF(filename,memtype)(A0,D0)
+##public
+IFFL_ModifyFrame(modifyform,bitmap)(A1/A0)
+*--- (3 function slots reserved here) ---
+##bias 120
+*--- functions in V21 or higher ---
+IFFL_OpenIFF(filename,mode)(A0,D0)
+IFFL_PushChunk(iff,type,id)(A0,D0/D1)
+IFFL_PopChunk(iff)(A0)
+IFFL_WriteChunkBytes(iff,buf,size)(A0/A1,D0)
+IFFL_CompressBlock(source,destination,size,mode)(A0/A1,D0/D1)
+IFFL_DecompressBlock(source,destination,size,mode)(A0/A1,D0/D1)
##end