minor example clarification
This commit is contained in:
parent
0cc38f9ebc
commit
7273da38ba
@ -12,7 +12,7 @@ before_install:
|
||||
|
||||
env:
|
||||
- LZ4_TRAVIS_CI_ENV=travis-install
|
||||
- LZ4_TRAVIS_CI_ENV=streaming-examples
|
||||
- LZ4_TRAVIS_CI_ENV=examples
|
||||
- LZ4_TRAVIS_CI_ENV=cmake
|
||||
- LZ4_TRAVIS_CI_ENV=clangtest
|
||||
- LZ4_TRAVIS_CI_ENV=sanitize
|
||||
|
2
Makefile
2
Makefile
@ -121,7 +121,7 @@ armtest: clean
|
||||
versionstest: clean
|
||||
@cd test; $(MAKE)
|
||||
|
||||
streaming-examples:
|
||||
examples:
|
||||
cd lib; $(MAKE) -e
|
||||
cd programs; $(MAKE) -e lz4
|
||||
cd examples; $(MAKE) -e test
|
||||
|
@ -78,7 +78,7 @@ test : all
|
||||
$(LZ4) -vt $(TESTFILE).lz4
|
||||
|
||||
clean:
|
||||
@rm -f core *.o *.dec *-0 *-9 *-8192 *.lz4s \
|
||||
@rm -f core *.o *.dec *-0 *-9 *-8192 *.lz4s *.lz4 \
|
||||
printVersion$(EXT) doubleBuffer$(EXT) ringBuffer$(EXT) ringBufferHC$(EXT) \
|
||||
lineCompress$(EXT) frameCompress$(EXT)
|
||||
@echo Cleaning completed
|
||||
|
@ -1,3 +1,6 @@
|
||||
// LZ4frame API example : compress a file
|
||||
// Based on sample code from Zbigniew Jędrzejewski-Szmek
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
@ -10,10 +13,10 @@
|
||||
#define LZ4_FOOTER_SIZE 4
|
||||
|
||||
static const LZ4F_preferences_t lz4_preferences = {
|
||||
{ 5, 0, 0, 0, 0, { 0, 0 } },
|
||||
0,
|
||||
0,
|
||||
{ 0, 0, 0, 0 },
|
||||
{ LZ4F_max256KB, LZ4F_blockLinked, LZ4F_noContentChecksum, LZ4F_frame, 0, { 0, 0 } },
|
||||
0, /* compression level */
|
||||
0, /* autoflush */
|
||||
{ 0, 0, 0, 0 }, /* reserved, must be set to 0 */
|
||||
};
|
||||
|
||||
static int compress_file(FILE *in, FILE *out, size_t *size_in, size_t *size_out) {
|
||||
@ -155,6 +158,7 @@ static int compress(const char *input, const char *output) {
|
||||
return r;
|
||||
}
|
||||
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
if (argc < 2 || argc > 3) {
|
||||
fprintf(stderr, "Syntax: %s <input> <output>\n", argv[0]);
|
||||
|
Loading…
Reference in New Issue
Block a user