summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian A. Weber <chris@gna.ch>1992-05-15 03:42:08 +0000
committerChristian A. Weber <chris@gna.ch>1992-05-15 03:42:08 +0000
commit1f784f7528d31373ea437bd99306b20ec1c1188c (patch)
treefb8b465ba3cc6df08c7a065778b1ae46d7b2501d
parent82494a8d62d36bedb772e18c7e413100e491682d (diff)
downloadiff-library-1f784f7528d31373ea437bd99306b20ec1c1188c.tar.gz
iff-library-1f784f7528d31373ea437bd99306b20ec1c1188c.tar.bz2
iff-library-1f784f7528d31373ea437bd99306b20ec1c1188c.zip
Namen geƤndert, neue Funktionen dazugetan
-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