|
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) |