Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

C:/temp/src/j2k/LZH/Lzhl.h

Go to the documentation of this file.
00001 #ifndef __J2K__LZH__LZHL_H__
00002 #define __J2K__LZH__LZHL_H__
00003 
00004 #include <j2k/Fred/Basic.hpp>
00005 #include <j2k/Fred/Boolean.hpp>
00006 #include <memory.h>
00007 #include <j2k/Fred/LZH/LZHMacro.hpp>
00008 
00009 
00010 typedef struct { int _; }* LZHL_CHANDLE;
00011 typedef struct { int _; }* LZHL_DHANDLE;
00012 #define LZHL_CHANDLE_NULL ((LZHL_CHANDLE)0)
00013 #define LZHL_DHANDLE_NULL ((LZHL_DHANDLE)0)
00014 
00015 #ifdef __cplusplus
00016 extern "C" {
00017 #endif
00018 
00019 LZHL_CHANDLE LZHLCreateCompressor( void );
00020 size_t LZHLCompressorCalcMaxBuf( size_t );
00021 size_t LZHLCompress( LZHL_CHANDLE, void* dst, const void* src, size_t srcSz );
00022 void LZHLDestroyCompressor( LZHL_CHANDLE );
00023 
00024 LZHL_DHANDLE LZHLCreateDecompressor( void );
00025 int  LZHLDecompress( LZHL_DHANDLE, void* dst, size_t* dstSz, void* src, size_t* srcSz );
00026 void LZHLDestroyDecompressor( LZHL_DHANDLE );
00027 
00028 #ifdef __cplusplus
00029 }
00030 #endif
00031 
00032 #endif

Generated on Sun Oct 14 18:46:32 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001