|
Classes |
struct | dkc_LZSS |
struct | dkc_LZSS_Header |
Defines |
#define | LZSS_RING_LENGTH 4096 |
| 環状バッファのマスク
|
#define | LZSS_RING_MASK (LZSS_RING_LENGTH-1) |
| 最長一致長
|
#define | LZSS_LONGEST_MATCH 16 |
Typedefs |
typedef dkc_LZSS | DKC_LZSS |
typedef dkc_LZSS_Header | DKC_LZSS_HEADER |
Functions |
DKC_EXTERN DKC_LZSS *WINAPI | dkcAllocLZSS () |
DKC_EXTERN int WINAPI | dkcFreeLZSS (DKC_LZSS **) |
DKC_EXTERN int WINAPI | dkcLZSSDecode (DKC_LZSS *ptr, DKC_LZSS_HEADER *ph, BYTE *dest, size_t dsize, const BYTE *src, size_t ssize) |
DKC_EXTERN int WINAPI | dkcLZSSEncode (DKC_LZSS *ptr, DKC_LZSS_HEADER *ph, BYTE *dest, size_t dsize, const BYTE *src, size_t ssize) |
DKC_EXTERN BOOL WINAPI | dkcLZSSIsLZSS (DKC_LZSS_HEADER *p) |