/*************************************************************** PKWARE Data Compression Library (R) for Win32 Copyright 1991,1992,1994,1995 PKWARE Inc. All Rights Reserved. PKWARE Data Compression Library Reg. U.S. Pat. and Tm. Off. ***************************************************************/ #ifdef __cplusplus extern "C" { #endif unsigned int implode( unsigned int (*read_buf)(char * buf, unsigned int * size, void * param), void (*write_buf)(char * buf, unsigned int * size, void * param), char * work_buf, void * param, unsigned int * type, unsigned int * dsize); unsigned int explode( unsigned int (*read_buf)(char * buf, unsigned int * size, void * param), void (*write_buf)(char * buf, unsigned int * size, void * param), char * work_buf, void * param); unsigned long crc32(char * buffer, unsigned int * size, unsigned long * old_crc); #ifdef __cplusplus } // End of 'extern "C"' declaration #endif #define CMP_BUFFER_SIZE 36312 #define EXP_BUFFER_SIZE 12596 #define CMP_BINARY 0 #define CMP_ASCII 1 #define CMP_NO_ERROR 0 #define CMP_INVALID_DICTSIZE 1 #define CMP_INVALID_MODE 2 #define CMP_BAD_DATA 3 #define CMP_ABORT 4