minor example clarification
authorYann Collet <yann.collet.73@gmail.com>
Sun, 28 Jun 2015 10:34:12 +0000 (02:34 -0800)
committerYann Collet <yann.collet.73@gmail.com>
Sun, 28 Jun 2015 10:34:12 +0000 (02:34 -0800)
.travis.yml
Makefile
examples/Makefile
examples/frameCompress.c

index 6c505bc..e42ed82 100644 (file)
@@ -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
index 9113e5f..8fa72f0 100644 (file)
--- a/Makefile
+++ b/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
index b7f6eca..069f7d9 100644 (file)
@@ -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
index 7b13579..b52b042 100644 (file)
@@ -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>
 #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]);