summaryrefslogtreecommitdiffstats
path: root/programs/frametest.c
diff options
context:
space:
mode:
authorYann Collet <yann.collet.73@gmail.com>2014-10-27 23:39:06 (GMT)
committerYann Collet <yann.collet.73@gmail.com>2014-10-27 23:39:06 (GMT)
commit7a677a77a683a6716307034a176228075ce9fea5 (patch)
treed9359141f856f9612ac1cf201642313e8835d91e /programs/frametest.c
parent508855c48826aa0544a907f02b52515aabba5e16 (diff)
downloadlz4-7a677a77a683a6716307034a176228075ce9fea5.zip
lz4-7a677a77a683a6716307034a176228075ce9fea5.tar.gz
lz4-7a677a77a683a6716307034a176228075ce9fea5.tar.bz2
LZ4 HC streaming integrated within lz4frame
Diffstat (limited to 'programs/frametest.c')
-rw-r--r--[-rwxr-xr-x]programs/frametest.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/programs/frametest.c b/programs/frametest.c
index abf0cde..c7e6f45 100755..100644
--- a/programs/frametest.c
+++ b/programs/frametest.c
@@ -426,10 +426,11 @@ int fuzzerTests(U32 seed, unsigned nbTests, unsigned startTest, double compressi
LZ4F_preferences_t* prefsPtr = &prefs;
(void)FUZ_rand(&coreRand); // update rand seed
- prefs.frameInfo.blockMode = BMId;
- prefs.frameInfo.blockSizeID = BSId;
- prefs.frameInfo.contentChecksumFlag = CCflag;
+ prefs.frameInfo.blockMode = (blockMode_t)BMId;
+ prefs.frameInfo.blockSizeID = (blockSizeID_t)BSId;
+ prefs.frameInfo.contentChecksumFlag = (contentChecksum_t)CCflag;
prefs.autoFlush = autoflush;
+ prefs.compressionLevel = FUZ_rand(&randState) % 5;
if ((FUZ_rand(&randState)&0xF) == 1) prefsPtr = NULL;
DISPLAYUPDATE(2, "\r%5u ", testNb);
@@ -444,7 +445,7 @@ int fuzzerTests(U32 seed, unsigned nbTests, unsigned startTest, double compressi
{
const BYTE* ip = (const BYTE*)srcBuffer + srcStart;
const BYTE* const iend = ip + srcSize;
- BYTE* op = compressedBuffer;
+ BYTE* op = (BYTE*)compressedBuffer;
BYTE* const oend = op + LZ4F_compressFrameBound(srcDataLength, NULL);
unsigned maxBits = FUZ_highbit((U32)srcSize);
result = LZ4F_compressBegin(cCtx, op, oend-op, prefsPtr);
@@ -478,9 +479,9 @@ int fuzzerTests(U32 seed, unsigned nbTests, unsigned startTest, double compressi
}
{
- const BYTE* ip = compressedBuffer;
+ const BYTE* ip = (const BYTE*)compressedBuffer;
const BYTE* const iend = ip + cSize;
- BYTE* op = decodedBuffer;
+ BYTE* op = (BYTE*)decodedBuffer;
BYTE* const oend = op + srcDataLength;
unsigned maxBits = FUZ_highbit((U32)cSize);
unsigned nonContiguousDst = (FUZ_rand(&randState) & 3) == 1;
@@ -602,7 +603,7 @@ int main(int argc, char** argv)
pause = 1;
break;
- case 'i':
+ case 'i':
argument++;
nbTests=0;
while ((*argument>='0') && (*argument<='9'))