LZ4DIR = lib
PRGDIR = programs
TESTDIR = tests
+EXDIR = examples
# Define nul output
@$(MAKE) -C $(LZ4DIR) $@
@$(MAKE) -C $(PRGDIR) $@
@$(MAKE) -C $(TESTDIR) $@
+ @$(MAKE) -C $(EXDIR) $@
lib:
@$(MAKE) -C $(LZ4DIR)
@$(MAKE) -C $(PRGDIR) $@ > $(VOID)
@$(MAKE) -C $(TESTDIR) $@ > $(VOID)
@$(MAKE) -C $(LZ4DIR) $@ > $(VOID)
+ @$(MAKE) -C $(EXDIR) $@ > $(VOID)
@$(MAKE) -C examples $@ > $(VOID)
@$(RM) lz4$(EXT)
@echo Cleaning completed
if (0 == inpBytes) break;
{
- char cmpBuf[LZ4_COMPRESSBOUND(MESSAGE_MAX_BYTES)];
- const int cmpBytes = LZ4_compressHC_continue(lz4Stream, inpPtr, cmpBuf, inpBytes);
+#define CMPBUFSIZE (LZ4_COMPRESSBOUND(MESSAGE_MAX_BYTES))
+ char cmpBuf[CMPBUFSIZE];
+ const int cmpBytes = LZ4_compress_HC_continue(lz4Stream, inpPtr, cmpBuf, inpBytes, CMPBUFSIZE);
if(cmpBytes <= 0) break;
write_int32(outFp, cmpBytes);
for(;;)
{
int cmpBytes = 0;
- char cmpBuf[LZ4_COMPRESSBOUND(MESSAGE_MAX_BYTES)];
+ char cmpBuf[CMPBUFSIZE];
{
const size_t r0 = read_int32(inpFp, &cmpBytes);
if (0 == inpBytes) break;
{
- char cmpBuf[LZ4_COMPRESSBOUND(MESSAGE_MAX_BYTES)];
- const int cmpBytes = LZ4_compress_continue(lz4Stream, inpPtr, cmpBuf, inpBytes);
+#define CMPBUFSIZE (LZ4_COMPRESSBOUND(MESSAGE_MAX_BYTES))
+ char cmpBuf[CMPBUFSIZE];
+ const int cmpBytes = LZ4_compress_fast_continue(lz4Stream, inpPtr, cmpBuf, inpBytes, CMPBUFSIZE, 0);
if(cmpBytes <= 0) break;
write_int32(outFp, cmpBytes);
write_bin(outFp, cmpBuf, cmpBytes);
for(;;) {
int cmpBytes = 0;
- char cmpBuf[LZ4_COMPRESSBOUND(MESSAGE_MAX_BYTES)];
+ char cmpBuf[CMPBUFSIZE];
{
const size_t r0 = read_int32(inpFp, &cmpBytes);