summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2017-05-10 07:10:14 +0100
committerSimon Tatham <anakin@pobox.com>2017-05-13 18:22:09 +0100
commit715a3bef377aeee898c427be99b1acf440b4a5e5 (patch)
tree6ff1d6eecb42df91a4e174644adb0954da44d9fa /main.c
parente446ba3cf1f72dca390e9c9a5fe987f3dcccd440 (diff)
downloadhalibut-715a3bef377aeee898c427be99b1acf440b4a5e5.zip
halibut-715a3bef377aeee898c427be99b1acf440b4a5e5.tar.gz
halibut-715a3bef377aeee898c427be99b1acf440b4a5e5.tar.bz2
halibut-715a3bef377aeee898c427be99b1acf440b4a5e5.tar.xz
Factor LZ77 and Huffman routines out of deflate.c.
The general routines for analysing a buffer into an LZ77ish stream of literals and matches, and for constructing a Huffman tree in canonical format, now live in their own source files so that they can be reused for other similar compression formats. Deflate-specific details like the exact file encoding are left in deflate.c.
Diffstat (limited to 'main.c')
0 files changed, 0 insertions, 0 deletions