• Home
  • Raw
  • Download

Lines Matching refs:prefs

169 void LZ4IO_freePreferences(LZ4IO_prefs_t* prefs)  in LZ4IO_freePreferences()  argument
171 free(prefs); in LZ4IO_freePreferences()
175 int LZ4IO_setDictionaryFilename(LZ4IO_prefs_t* const prefs, const char* dictionaryFilename) in LZ4IO_setDictionaryFilename() argument
177 prefs->dictionaryFilename = dictionaryFilename; in LZ4IO_setDictionaryFilename()
178 prefs->useDictionary = dictionaryFilename != NULL; in LZ4IO_setDictionaryFilename()
179 return prefs->useDictionary; in LZ4IO_setDictionaryFilename()
183 int LZ4IO_setPassThrough(LZ4IO_prefs_t* const prefs, int yes) in LZ4IO_setPassThrough() argument
185 prefs->passThrough = (yes!=0); in LZ4IO_setPassThrough()
186 return prefs->passThrough; in LZ4IO_setPassThrough()
191 int LZ4IO_setOverwrite(LZ4IO_prefs_t* const prefs, int yes) in LZ4IO_setOverwrite() argument
193 prefs->overwrite = (yes!=0); in LZ4IO_setOverwrite()
194 return prefs->overwrite; in LZ4IO_setOverwrite()
198 int LZ4IO_setTestMode(LZ4IO_prefs_t* const prefs, int yes) in LZ4IO_setTestMode() argument
200 prefs->testMode = (yes!=0); in LZ4IO_setTestMode()
201 return prefs->testMode; in LZ4IO_setTestMode()
205 size_t LZ4IO_setBlockSizeID(LZ4IO_prefs_t* const prefs, unsigned bsid) in LZ4IO_setBlockSizeID() argument
211 prefs->blockSizeId = (int)bsid; in LZ4IO_setBlockSizeID()
212 prefs->blockSize = blockSizeTable[(unsigned)prefs->blockSizeId-minBlockSizeID]; in LZ4IO_setBlockSizeID()
213 return prefs->blockSize; in LZ4IO_setBlockSizeID()
216 size_t LZ4IO_setBlockSize(LZ4IO_prefs_t* const prefs, size_t blockSize) in LZ4IO_setBlockSize() argument
223 prefs->blockSize = blockSize; in LZ4IO_setBlockSize()
229 prefs->blockSizeId = (int)(bsid-3); in LZ4IO_setBlockSize()
230 return prefs->blockSize; in LZ4IO_setBlockSize()
234 int LZ4IO_setBlockMode(LZ4IO_prefs_t* const prefs, LZ4IO_blockMode_t blockMode) in LZ4IO_setBlockMode() argument
236 prefs->blockIndependence = (blockMode == LZ4IO_blockIndependent); in LZ4IO_setBlockMode()
237 return prefs->blockIndependence; in LZ4IO_setBlockMode()
241 int LZ4IO_setBlockChecksumMode(LZ4IO_prefs_t* const prefs, int enable) in LZ4IO_setBlockChecksumMode() argument
243 prefs->blockChecksum = (enable != 0); in LZ4IO_setBlockChecksumMode()
244 return prefs->blockChecksum; in LZ4IO_setBlockChecksumMode()
248 int LZ4IO_setStreamChecksumMode(LZ4IO_prefs_t* const prefs, int enable) in LZ4IO_setStreamChecksumMode() argument
250 prefs->streamChecksum = (enable != 0); in LZ4IO_setStreamChecksumMode()
251 return prefs->streamChecksum; in LZ4IO_setStreamChecksumMode()
262 int LZ4IO_setSparseFile(LZ4IO_prefs_t* const prefs, int enable) in LZ4IO_setSparseFile() argument
264 prefs->sparseFileSupport = 2*(enable!=0); /* 2==force enable */ in LZ4IO_setSparseFile()
265 return prefs->sparseFileSupport; in LZ4IO_setSparseFile()
269 int LZ4IO_setContentSize(LZ4IO_prefs_t* const prefs, int enable) in LZ4IO_setContentSize() argument
271 prefs->contentSizeFlag = (enable!=0); in LZ4IO_setContentSize()
272 return prefs->contentSizeFlag; in LZ4IO_setContentSize()
276 void LZ4IO_favorDecSpeed(LZ4IO_prefs_t* const prefs, int favor) in LZ4IO_favorDecSpeed() argument
278 prefs->favorDecSpeed = (favor!=0); in LZ4IO_favorDecSpeed()
281 void LZ4IO_setRemoveSrcFile(LZ4IO_prefs_t* const prefs, unsigned flag) in LZ4IO_setRemoveSrcFile() argument
283 prefs->removeSrcFile = (flag>0); in LZ4IO_setRemoveSrcFile()
340 static FILE* LZ4IO_openDstFile(const char* dstFileName, const LZ4IO_prefs_t* const prefs) in LZ4IO_openDstFile() argument
349 if (prefs->sparseFileSupport==1) { in LZ4IO_openDstFile()
354 if (!prefs->overwrite && !LZ4IO_isDevNull(dstFileName)) { in LZ4IO_openDstFile()
376 { int const sparseMode = (prefs->sparseFileSupport - (f==stdout)) > 0; in LZ4IO_openDstFile()
413 int compressionlevel, const LZ4IO_prefs_t* prefs) in LZ4IO_compressFilename_Legacy() argument
431 foutput = LZ4IO_openDstFile(output_filename, prefs); in LZ4IO_compressFilename_Legacy()
501 int compressionLevel, const LZ4IO_prefs_t* prefs) in LZ4IO_compressMultipleFilenames_Legacy() argument
517 compressionLevel, prefs); in LZ4IO_compressMultipleFilenames_Legacy()
533 compressionLevel, prefs); in LZ4IO_compressMultipleFilenames_Legacy()
611 static LZ4F_CDict* LZ4IO_createCDict(const LZ4IO_prefs_t* const prefs) in LZ4IO_createCDict() argument
616 if (!prefs->useDictionary) return NULL; in LZ4IO_createCDict()
617 dictionaryBuffer = LZ4IO_createDict(&dictionarySize, prefs->dictionaryFilename); in LZ4IO_createCDict()
624 static cRess_t LZ4IO_createCResources(const LZ4IO_prefs_t* const prefs) in LZ4IO_createCResources() argument
626 const size_t blockSize = prefs->blockSize; in LZ4IO_createCResources()
639 ress.cdict = LZ4IO_createCDict(prefs); in LZ4IO_createCResources()
675 LZ4F_preferences_t prefs; in LZ4IO_compressFilename_extRess() local
682 memset(&prefs, 0, sizeof(prefs)); in LZ4IO_compressFilename_extRess()
685 prefs.autoFlush = 1; in LZ4IO_compressFilename_extRess()
686 prefs.compressionLevel = compressionLevel; in LZ4IO_compressFilename_extRess()
687 prefs.frameInfo.blockMode = (LZ4F_blockMode_t)io_prefs->blockIndependence; in LZ4IO_compressFilename_extRess()
688 prefs.frameInfo.blockSizeID = (LZ4F_blockSizeID_t)io_prefs->blockSizeId; in LZ4IO_compressFilename_extRess()
689 prefs.frameInfo.blockChecksumFlag = (LZ4F_blockChecksum_t)io_prefs->blockChecksum; in LZ4IO_compressFilename_extRess()
690 prefs.frameInfo.contentChecksumFlag = (LZ4F_contentChecksum_t)io_prefs->streamChecksum; in LZ4IO_compressFilename_extRess()
691 prefs.favorDecSpeed = io_prefs->favorDecSpeed; in LZ4IO_compressFilename_extRess()
694 prefs.frameInfo.contentSize = fileSize; /* == 0 if input == stdin */ in LZ4IO_compressFilename_extRess()
707 …F_compressFrame_usingCDict(ctx, dstBuffer, dstBufferSize, srcBuffer, readSize, ress.cdict, &prefs); in LZ4IO_compressFilename_extRess()
724 …onst headerSize = LZ4F_compressBegin_usingCDict(ctx, dstBuffer, dstBufferSize, ress.cdict, &prefs); in LZ4IO_compressFilename_extRess()
786 …const char* srcFileName, const char* dstFileName, int compressionLevel, const LZ4IO_prefs_t* prefs) in LZ4IO_compressFilename() argument
790 cRess_t const ress = LZ4IO_createCResources(prefs); in LZ4IO_compressFilename()
792 …t result = LZ4IO_compressFilename_extRess(ress, srcFileName, dstFileName, compressionLevel, prefs); in LZ4IO_compressFilename()
814 const LZ4IO_prefs_t* prefs) in LZ4IO_compressMultipleFilenames() argument
824 ress = LZ4IO_createCResources(prefs); in LZ4IO_compressMultipleFilenames()
832 compressionLevel, prefs); in LZ4IO_compressMultipleFilenames()
849 compressionLevel, prefs); in LZ4IO_compressMultipleFilenames()
962 LZ4IO_decodeLegacyStream(FILE* finput, FILE* foutput, const LZ4IO_prefs_t* prefs) in LZ4IO_decodeLegacyStream() argument
997 …storedSkips = LZ4IO_fwriteSparse(foutput, out_buff, (size_t)decodeSize, prefs->sparseFileSupport, … in LZ4IO_decodeLegacyStream()
1023 static void LZ4IO_loadDDict(dRess_t* ress, const LZ4IO_prefs_t* const prefs) in LZ4IO_loadDDict() argument
1025 if (!prefs->useDictionary) { in LZ4IO_loadDDict()
1031 ress->dictBuffer = LZ4IO_createDict(&ress->dictBufferSize, prefs->dictionaryFilename); in LZ4IO_loadDDict()
1036 static dRess_t LZ4IO_createDResources(const LZ4IO_prefs_t* const prefs) in LZ4IO_createDResources() argument
1051 LZ4IO_loadDDict(&ress, prefs); in LZ4IO_createDResources()
1070 const LZ4IO_prefs_t* const prefs) in LZ4IO_decompressLZ4F() argument
1077 ((prefs->blockChecksum==0) && (prefs->streamChecksum==0)) ? in LZ4IO_decompressLZ4F()
1119 if (!prefs->testMode) in LZ4IO_decompressLZ4F()
1120 …storedSkips = LZ4IO_fwriteSparse(dstFile, ress.dstBuffer, decodedBytes, prefs->sparseFileSupport, … in LZ4IO_decompressLZ4F()
1131 if (!prefs->testMode) LZ4IO_fwriteSparseEnd(dstFile, storedSkips); in LZ4IO_decompressLZ4F()
1211 const LZ4IO_prefs_t* const prefs) in selectDecoder() argument
1237 return LZ4IO_decompressLZ4F(ress, finput, foutput, prefs); in selectDecoder()
1240 return LZ4IO_decodeLegacyStream(finput, foutput, prefs); in selectDecoder()
1256 if (!prefs->testMode && prefs->overwrite && prefs->passThrough) { in selectDecoder()
1258 return LZ4IO_passThrough(finput, foutput, MNstore, prefs->sparseFileSupport); in selectDecoder()
1276 const LZ4IO_prefs_t* const prefs) in LZ4IO_decompressSrcFile() argument
1290 selectDecoder(ress, finput, foutput, prefs); in LZ4IO_decompressSrcFile()
1298 if (prefs->removeSrcFile) { /* --rm */ in LZ4IO_decompressSrcFile()
1315 const LZ4IO_prefs_t* const prefs) in LZ4IO_decompressDstFile() argument
1320 FILE* const foutput = LZ4IO_openDstFile(output_filename, prefs); in LZ4IO_decompressDstFile()
1328 result = LZ4IO_decompressSrcFile(ress, input_filename, output_filename, prefs); in LZ4IO_decompressDstFile()
1348 …mpressFilename(const char* input_filename, const char* output_filename, const LZ4IO_prefs_t* prefs) in LZ4IO_decompressFilename() argument
1350 dRess_t const ress = LZ4IO_createDResources(prefs); in LZ4IO_decompressFilename()
1353 int const status = LZ4IO_decompressDstFile(ress, input_filename, output_filename, prefs); in LZ4IO_decompressFilename()
1367 const LZ4IO_prefs_t* prefs) in LZ4IO_decompressMultipleFilenames() argument
1375 dRess_t ress = LZ4IO_createDResources(prefs); in LZ4IO_decompressMultipleFilenames()
1378 if (prefs->blockChecksum==0 && prefs->streamChecksum==0) { in LZ4IO_decompressMultipleFilenames()
1381 ress.dstFile = LZ4IO_openDstFile(stdoutmark, prefs); in LZ4IO_decompressMultipleFilenames()
1387 missingFiles += LZ4IO_decompressSrcFile(ress, inFileNamesTable[i], suffix, prefs); in LZ4IO_decompressMultipleFilenames()
1403 missingFiles += LZ4IO_decompressDstFile(ress, inFileNamesTable[i], outFileName, prefs); in LZ4IO_decompressMultipleFilenames()