minor example clarification

This commit is contained in:
Yann Collet 2015-06-28 02:34:12 -08:00
parent 0cc38f9ebc
commit 7273da38ba
4 changed files with 11 additions and 7 deletions

View 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

View File

@ -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

View 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

View 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>
@ -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]);