zstd/contrib/declib
Carl Woffenden a57de4ac89 Added test script; tidied and documented
The test script combines the sources then builds and runs an example. A futher example is built if the Emscripten compiler is available on the system. Documentation covers building.
2019-08-27 15:36:06 +02:00
..
examples Added test script; tidied and documented 2019-08-27 15:36:06 +02:00
.gitignore Added Emscripten example, removed Buck, minor tidy 2019-08-26 21:28:19 +02:00
build.sh Added test script; tidied and documented 2019-08-27 15:36:06 +02:00
combine.sh Able to test combine script; minor tidy 2019-08-26 07:48:57 +02:00
README.md Added test script; tidied and documented 2019-08-27 15:36:06 +02:00
zstddeclib-in.c Added test script; tidied and documented 2019-08-27 15:36:06 +02:00

Single File Zstandard Decompression Library

The script combine.sh creates an amalgamted source file that can be used with out without zstd.h. This isn't a header-only file but it does offer a similar level of simplicity when integrating into a project.

Create zstddeclib.c from the Zstd source using:

cd zstd/contrib/declib
./combine.sh -r ../../lib -r ../../lib/common -r ../../lib/decompress -o zstddeclib.c zstddeclib-in.c

Then add the resulting file to your project (see the example files).

build.sh will run the above script then compile and test the resulting library.