#include "lzhl.h"
#include "_huff.h"
#include "_lz.h"
Go to the source code of this file.
Defines | |
#define | LZHLINTERNAL |
Functions | |
LZHL_CHANDLE | LZHLCreateCompressor (void) |
size_t | LZHLCompressorCalcMaxBuf (size_t sz) |
size_t | LZHLCompress (LZHL_CHANDLE compressor, void *dst, const void *src, size_t srcSz) |
void | LZHLDestroyCompressor (LZHL_CHANDLE compressor) |
LZHL_DHANDLE | LZHLCreateDecompressor (void) |
int | LZHLDecompress (LZHL_DHANDLE decompressor, void *dst, size_t *dstSz, void *src, size_t *srcSz) |
void | LZHLDestroyDecompressor (LZHL_DHANDLE decompressor) |
|
|
|
Definition at line 25 of file Lzhl.cpp. 00026 { 00027 return ((LZHLCompressor*)compressor)->compress( (BYTE*)dst, (const BYTE*)src, srcSz ); 00028 } |
|
Definition at line 20 of file Lzhl.cpp. 00021 { 00022 return LZHLCompressor::calcMaxBuf( sz ); 00023 } |
|
Definition at line 15 of file Lzhl.cpp. Referenced by LZHL_DHANDLE_NULL(), and lzhl_send().
00016 { 00017 return (LZHL_CHANDLE)new LZHLCompressor(); 00018 } |
|
Definition at line 37 of file Lzhl.cpp. Referenced by LZHL_DHANDLE_NULL(), and lzhl_recv().
00038 { 00039 return (LZHL_DHANDLE)new LZHLDecompressor(); 00040 } |
|
Definition at line 42 of file Lzhl.cpp. 00043 { 00044 return ((LZHLDecompressor*)decompressor)->decompress( (BYTE*)dst, dstSz, (BYTE*)src, srcSz ); 00045 } |
|
Definition at line 30 of file Lzhl.cpp. 00031 { 00032 delete (LZHLCompressor*)compressor; 00033 } |
|
Definition at line 47 of file Lzhl.cpp. 00048 { 00049 delete (LZHLDecompressor*)decompressor; 00050 } |