diff options
Diffstat (limited to 'gpxe/contrib/compressor/loader.h')
-rw-r--r-- | gpxe/contrib/compressor/loader.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gpxe/contrib/compressor/loader.h b/gpxe/contrib/compressor/loader.h new file mode 100644 index 00000000..20fa9af3 --- /dev/null +++ b/gpxe/contrib/compressor/loader.h @@ -0,0 +1,14 @@ +/* Do not change these values unless you really know what you are doing; + the pre-computed lookup tables rely on the buffer size being 4kB or + smaller. The buffer size must be a power of two. The lookahead size has + to fit into 6 bits. If you change any of these numbers, you will also + have to adjust the decompressor accordingly. + */ + +#define BUFSZ 4096 +#define LOOKAHEAD 60 +#define THRESHOLD 2 +#define NCHAR (256+LOOKAHEAD-THRESHOLD) +#define TABLESZ (NCHAR+NCHAR-1) +#define NIL ((unsigned short)-1) + |