A.I.M.S algorithms


lzhl.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ROTL(x, y)   ( ( (x) << (y) ) | ( (x) >> ( 32 - (y) ) ) )
 
#define LZMIN   4
 
#define LZBUFBITS   16
 
#define LZMATCH   5
 
#define LZSLOWHASH
 
#define LZTABLEBITS   15
 
#define LZOVERLAP
 
#define LZBACKWARDMATCH
 
#define LZLAZYMATCH
 
#define LZSKIPHASH   1024
 
#define HUFFRECALCLEN   4096
 
#define LZTABLESIZE   (1<<(LZTABLEBITS))
 
#define LZBUFSIZE   (1<<(LZBUFBITS))
 

Macro Definition Documentation

#define HUFFRECALCLEN   4096

Definition at line 63 of file lzhl.h.

#define LZBACKWARDMATCH

Definition at line 58 of file lzhl.h.

#define LZBUFBITS   16

Definition at line 48 of file lzhl.h.

#define LZBUFSIZE   (1<<(LZBUFBITS))

Definition at line 66 of file lzhl.h.

Referenced by LZBuffer::_bufCpy(), LZBuffer::_toBuf(), and LZBuffer::LZBuffer().

#define LZLAZYMATCH

Definition at line 59 of file lzhl.h.

#define LZMATCH   5

Definition at line 51 of file lzhl.h.

#define LZMIN   4

Definition at line 40 of file lzhl.h.

#define LZOVERLAP

Definition at line 57 of file lzhl.h.

#define LZSKIPHASH   1024

Definition at line 60 of file lzhl.h.

#define LZSLOWHASH

Definition at line 53 of file lzhl.h.

#define LZTABLEBITS   15

Definition at line 55 of file lzhl.h.

#define LZTABLESIZE   (1<<(LZTABLEBITS))

Definition at line 65 of file lzhl.h.

#define ROTL (   x,
 
)    ( ( (x) << (y) ) | ( (x) >> ( 32 - (y) ) ) )

Definition at line 38 of file lzhl.h.