diff options
Diffstat (limited to 'Programmer/iff.h')
-rw-r--r-- | Programmer/iff.h | 17 |
1 files changed, 14 insertions, 3 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 * ); |