diff options
author | Christian A. Weber <chris@gna.ch> | 1992-05-18 02:17:48 +0000 |
---|---|---|
committer | Christian A. Weber <chris@gna.ch> | 1992-05-18 02:17:48 +0000 |
commit | b05e630f75fa6db3c9f2b61568e02479e81acff1 (patch) | |
tree | 670f14f286cff755d1472d50299a75da8603c814 | |
parent | fd511a54203c311434a04a58d377545566728833 (diff) | |
download | iff-library-b05e630f75fa6db3c9f2b61568e02479e81acff1.tar.gz iff-library-b05e630f75fa6db3c9f2b61568e02479e81acff1.tar.bz2 iff-library-b05e630f75fa6db3c9f2b61568e02479e81acff1.zip |
Kompressionsmodi sind jetzt geschicktere Konstante
-rw-r--r-- | Programmer/iff.h | 17 | ||||
-rw-r--r-- | Programmer/iff.i | 13 |
2 files changed, 24 insertions, 6 deletions
diff --git a/Programmer/iff.h b/Programmer/iff.h index 9e89511..763cffd 100644 --- a/Programmer/iff.h +++ b/Programmer/iff.h @@ -2,13 +2,13 @@ #define LIBRARIES_IFF_H /* ** -** $Id: iff.h,v 21.1 92/05/15 03:22:35 chris Exp $ -** $Revision: 21.1 $ +** $Id: iff.h,v 21.2 92/05/17 03:29:18 chris Exp $ +** $Revision: 21.2 $ ** ** $Filename: iff.h $ ** $Author: chris $ ** $Release: 19.1 $ -** $Date: 92/05/15 03:22:35 $ +** $Date: 92/05/17 03:29:18 $ ** ** Standard header file for programs using iff.library ** @@ -111,6 +111,15 @@ /**************************************************************************** +** Modes for IFFL_CompressBlock() and IFFL_DecompressBlock() +*/ + +#define IFFL_COMPR_NONE 0x0000 /* generic */ +#define IFFL_COMPR_BYTERUN1 0x0001 /* ILBM */ +#define IFFL_COMPR_FIBDELTA 0x0101 /* 8SVX */ + + +/**************************************************************************** ** Structure definitions */ @@ -177,7 +186,9 @@ struct IFFL_ANHD /* ANHD chunk for ANIM files */ */ void IFFL_CloseIFF ( IFFL_HANDLE ); +ULONG IFFL_CompressBlock ( APTR, APTR, ULONG, ULONG ); BOOL IFFL_DecodePic ( IFFL_HANDLE, struct BitMap * ); +ULONG IFFL_DecompressBlock ( APTR, APTR, ULONG, ULONG ); void *IFFL_FindChunk ( IFFL_HANDLE, LONG ); struct IFFL_BMHD *IFFL_GetBMHD ( IFFL_HANDLE ); LONG IFFL_GetColorTab ( IFFL_HANDLE, WORD * ); diff --git a/Programmer/iff.i b/Programmer/iff.i index a004d7b..b98ad6c 100644 --- a/Programmer/iff.i +++ b/Programmer/iff.i @@ -1,13 +1,13 @@ IFND LIBRARIES_IFF_I LIBRARIES_IFF_I SET 1 ** -** $Id: iff.i,v 1.1 92/05/12 22:54:18 chris Exp $ -** $Revision: 1.1 $ +** $Id: iff.i,v 21.1 92/05/15 03:22:20 chris Exp $ +** $Revision: 21.1 $ ** ** $Filename: iff.i $ ** $Author: chris $ ** $Release: 19.1 $ -** $Date: 92/05/12 22:54:18 $ +** $Date: 92/05/15 03:22:20 $ ** ** Standard header file for programs using iff.library ** @@ -118,6 +118,13 @@ IFFL_MODE_WRITE EQU 1 ***************************************************************************** +** Modes for IFFL_CompressBlock() and IFFL_DecompressBlock() + +IFFL_COMPR_NONE EQU $0000 ; generic +IFFL_COMPR_BYTERUN1 EQU $0001 ; ILBM +IFFL_COMPR_FIBDELTA EQU $0101 ; 8SVX + +***************************************************************************** ** Structure definitions bmh_Width EQU 0 ; BMHD: struct BitMapHeader |