/* $VER: unlzx.c 1.0 (22.2.98) */
/* Created: 11.2.98 */
/* Added Pipe support to read from stdin (03.4.01, Erik Meusel) */
/* LZX Extract in (supposedly) portable C. */
/* Compile with: */
/* gcc unlzx.c -ounlzx -O6 */
/* Thanks to Dan Fraser for decoding the coredumps and helping me track */
/* down some HIDEOUSLY ANNOYING bugs. */
/* Everything is accessed as unsigned char's to try and avoid problems */
/* with byte order and alignment. Most of the decrunch functions */
/* encourage overruns in the buffers to make things as fast as possible. */
/* All the time is taken up in crc_calc() and decrunch() so they are */
/* pretty damn optimized. Don't try to understand this program. */
1