From: Yann Collet Date: Fri, 29 Aug 2014 15:38:26 +0000 (+0100) Subject: fix : lz4frame : added default blockSizeID X-Git-Tag: upstream/1.9.3~256^2~10^2~30 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c39235f46e1e23b90a2bc6d6eec509c2c70f149f;p=platform%2Fupstream%2Flz4.git fix : lz4frame : added default blockSizeID --- diff --git a/lz4frame.c b/lz4frame.c index 8af9c28..b3c36a5 100644 --- a/lz4frame.c +++ b/lz4frame.c @@ -141,6 +141,8 @@ typedef struct {size_t v;} _PACKED size_t_S; #define MB *(1<<20) #define GB *(1<<30) +#define LZ4F_BLOCKSIZEID_DEFAULT 4 + /************************************** Structures and local types @@ -159,6 +161,7 @@ static size_t LZ4F_getBlockSize(unsigned blockSizeID) { static const size_t blockSizes[4] = { 64 KB, 256 KB, 1 MB, 4 MB }; + if (blockSizeID == 0) blockSizeID = LZ4F_BLOCKSIZEID_DEFAULT; blockSizeID -= 4; if (blockSizeID > 3) return ERROR_maxBlockSize_invalid; return blockSizes[blockSizeID];