minor example clarification
This commit is contained in:
parent
0cc38f9ebc
commit
7273da38ba
@ -12,7 +12,7 @@ before_install:
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
- LZ4_TRAVIS_CI_ENV=travis-install
|
- 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=cmake
|
||||||
- LZ4_TRAVIS_CI_ENV=clangtest
|
- LZ4_TRAVIS_CI_ENV=clangtest
|
||||||
- LZ4_TRAVIS_CI_ENV=sanitize
|
- LZ4_TRAVIS_CI_ENV=sanitize
|
||||||
|
2
Makefile
2
Makefile
@ -121,7 +121,7 @@ armtest: clean
|
|||||||
versionstest: clean
|
versionstest: clean
|
||||||
@cd test; $(MAKE)
|
@cd test; $(MAKE)
|
||||||
|
|
||||||
streaming-examples:
|
examples:
|
||||||
cd lib; $(MAKE) -e
|
cd lib; $(MAKE) -e
|
||||||
cd programs; $(MAKE) -e lz4
|
cd programs; $(MAKE) -e lz4
|
||||||
cd examples; $(MAKE) -e test
|
cd examples; $(MAKE) -e test
|
||||||
|
@ -78,7 +78,7 @@ test : all
|
|||||||
$(LZ4) -vt $(TESTFILE).lz4
|
$(LZ4) -vt $(TESTFILE).lz4
|
||||||
|
|
||||||
clean:
|
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) \
|
printVersion$(EXT) doubleBuffer$(EXT) ringBuffer$(EXT) ringBufferHC$(EXT) \
|
||||||
lineCompress$(EXT) frameCompress$(EXT)
|
lineCompress$(EXT) frameCompress$(EXT)
|
||||||
@echo Cleaning completed
|
@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 <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
@ -10,10 +13,10 @@
|
|||||||
#define LZ4_FOOTER_SIZE 4
|
#define LZ4_FOOTER_SIZE 4
|
||||||
|
|
||||||
static const LZ4F_preferences_t lz4_preferences = {
|
static const LZ4F_preferences_t lz4_preferences = {
|
||||||
{ 5, 0, 0, 0, 0, { 0, 0 } },
|
{ LZ4F_max256KB, LZ4F_blockLinked, LZ4F_noContentChecksum, LZ4F_frame, 0, { 0, 0 } },
|
||||||
0,
|
0, /* compression level */
|
||||||
0,
|
0, /* autoflush */
|
||||||
{ 0, 0, 0, 0 },
|
{ 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) {
|
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;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
||||||
if (argc < 2 || argc > 3) {
|
if (argc < 2 || argc > 3) {
|
||||||
fprintf(stderr, "Syntax: %s <input> <output>\n", argv[0]);
|
fprintf(stderr, "Syntax: %s <input> <output>\n", argv[0]);
|
||||||
|
Loading…
Reference in New Issue
Block a user