• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:ress

495     cRess_t ress;  in LZ4IO_createCResources()  local
497 LZ4F_errorCode_t const errorCode = LZ4F_createCompressionContext(&(ress.ctx), LZ4F_VERSION); in LZ4IO_createCResources()
501 ress.srcBuffer = malloc(blockSize); in LZ4IO_createCResources()
502 ress.srcBufferSize = blockSize; in LZ4IO_createCResources()
503 ress.dstBufferSize = LZ4F_compressFrameBound(blockSize, NULL); /* cover worst case */ in LZ4IO_createCResources()
504 ress.dstBuffer = malloc(ress.dstBufferSize); in LZ4IO_createCResources()
505 if (!ress.srcBuffer || !ress.dstBuffer) EXM_THROW(31, "Allocation error : not enough memory"); in LZ4IO_createCResources()
507 ress.cdict = LZ4IO_createCDict(); in LZ4IO_createCResources()
509 return ress; in LZ4IO_createCResources()
512 static void LZ4IO_freeCResources(cRess_t ress) in LZ4IO_freeCResources() argument
514 free(ress.srcBuffer); in LZ4IO_freeCResources()
515 free(ress.dstBuffer); in LZ4IO_freeCResources()
517 LZ4F_freeCDict(ress.cdict); in LZ4IO_freeCResources()
518 ress.cdict = NULL; in LZ4IO_freeCResources()
520 { LZ4F_errorCode_t const errorCode = LZ4F_freeCompressionContext(ress.ctx); in LZ4IO_freeCResources()
529 static int LZ4IO_compressFilename_extRess(cRess_t ress, const char* srcFileName, const char* dstFil… in LZ4IO_compressFilename_extRess() argument
535 void* const srcBuffer = ress.srcBuffer; in LZ4IO_compressFilename_extRess()
536 void* const dstBuffer = ress.dstBuffer; in LZ4IO_compressFilename_extRess()
537 const size_t dstBufferSize = ress.dstBufferSize; in LZ4IO_compressFilename_extRess()
540 LZ4F_compressionContext_t ctx = ress.ctx; /* just a pointer */ in LZ4IO_compressFilename_extRess()
574 …F_compressFrame_usingCDict(ctx, dstBuffer, dstBufferSize, srcBuffer, readSize, ress.cdict, &prefs); in LZ4IO_compressFilename_extRess()
590 …size_t headerSize = LZ4F_compressBegin_usingCDict(ctx, dstBuffer, dstBufferSize, ress.cdict, &pref… in LZ4IO_compressFilename_extRess()
657 cRess_t const ress = LZ4IO_createCResources(); in LZ4IO_compressFilename() local
659 …int const result = LZ4IO_compressFilename_extRess(ress, srcFileName, dstFileName, compressionLevel… in LZ4IO_compressFilename()
662 LZ4IO_freeCResources(ress); in LZ4IO_compressFilename()
685 cRess_t ress; in LZ4IO_compressMultipleFilenames() local
688 ress = LZ4IO_createCResources(); in LZ4IO_compressMultipleFilenames()
693 …e = (char*)malloc(ofnSize); if (dstFileName==NULL) { LZ4IO_freeCResources(ress); return ifntSize; … in LZ4IO_compressMultipleFilenames()
697 …missed_files += LZ4IO_compressFilename_extRess(ress, inFileNamesTable[i], dstFileName, compression… in LZ4IO_compressMultipleFilenames()
701 LZ4IO_freeCResources(ress); in LZ4IO_compressMultipleFilenames()
862 static void LZ4IO_loadDDict(dRess_t* ress) { in LZ4IO_loadDDict() argument
864 ress->dictBuffer = NULL; in LZ4IO_loadDDict()
865 ress->dictBufferSize = 0; in LZ4IO_loadDDict()
869 ress->dictBuffer = LZ4IO_createDict(g_dictionaryFilename, &ress->dictBufferSize); in LZ4IO_loadDDict()
870 if (!ress->dictBuffer) EXM_THROW(25, "Dictionary error : could not create dictionary"); in LZ4IO_loadDDict()
876 dRess_t ress; in LZ4IO_createDResources() local
879 LZ4F_errorCode_t const errorCode = LZ4F_createDecompressionContext(&ress.dCtx, LZ4F_VERSION); in LZ4IO_createDResources()
883 ress.srcBufferSize = LZ4IO_dBufferSize; in LZ4IO_createDResources()
884 ress.srcBuffer = malloc(ress.srcBufferSize); in LZ4IO_createDResources()
885 ress.dstBufferSize = LZ4IO_dBufferSize; in LZ4IO_createDResources()
886 ress.dstBuffer = malloc(ress.dstBufferSize); in LZ4IO_createDResources()
887 if (!ress.srcBuffer || !ress.dstBuffer) EXM_THROW(61, "Allocation error : not enough memory"); in LZ4IO_createDResources()
889 LZ4IO_loadDDict(&ress); in LZ4IO_createDResources()
891 ress.dstFile = NULL; in LZ4IO_createDResources()
892 return ress; in LZ4IO_createDResources()
895 static void LZ4IO_freeDResources(dRess_t ress) in LZ4IO_freeDResources() argument
897 LZ4F_errorCode_t errorCode = LZ4F_freeDecompressionContext(ress.dCtx); in LZ4IO_freeDResources()
899 free(ress.srcBuffer); in LZ4IO_freeDResources()
900 free(ress.dstBuffer); in LZ4IO_freeDResources()
901 free(ress.dictBuffer); in LZ4IO_freeDResources()
905 static unsigned long long LZ4IO_decompressLZ4F(dRess_t ress, FILE* srcFile, FILE* dstFile) in LZ4IO_decompressLZ4F() argument
914 LZ4IO_writeLE32(ress.srcBuffer, LZ4IO_MAGICNUMBER); in LZ4IO_decompressLZ4F()
915 …ToLoad = LZ4F_decompress_usingDict(ress.dCtx, ress.dstBuffer, &outSize, ress.srcBuffer, &inSize, r… in LZ4IO_decompressLZ4F()
923 size_t decodedBytes = ress.dstBufferSize; in LZ4IO_decompressLZ4F()
926 if (nextToLoad > ress.srcBufferSize) nextToLoad = ress.srcBufferSize; in LZ4IO_decompressLZ4F()
927 readSize = fread(ress.srcBuffer, 1, nextToLoad, srcFile); in LZ4IO_decompressLZ4F()
930 …while ((pos < readSize) || (decodedBytes == ress.dstBufferSize)) { /* still to read, or still to … in LZ4IO_decompressLZ4F()
933 decodedBytes = ress.dstBufferSize; in LZ4IO_decompressLZ4F()
934 …4F_decompress_usingDict(ress.dCtx, ress.dstBuffer, &decodedBytes, (char*)(ress.srcBuffer)+pos, &re… in LZ4IO_decompressLZ4F()
941 … storedSkips = LZ4IO_fwriteSparse(dstFile, ress.dstBuffer, decodedBytes, storedSkips); in LZ4IO_decompressLZ4F()
1001 static unsigned long long selectDecoder(dRess_t ress, FILE* finput, FILE* foutput) in selectDecoder() argument
1027 return LZ4IO_decompressLZ4F(ress, finput, foutput); in selectDecoder()
1064 static int LZ4IO_decompressSrcFile(dRess_t ress, const char* input_filename, const char* output_fil… in LZ4IO_decompressSrcFile() argument
1066 FILE* const foutput = ress.dstFile; in LZ4IO_decompressSrcFile()
1076 selectDecoder(ress, finput, foutput); in LZ4IO_decompressSrcFile()
1097 static int LZ4IO_decompressDstFile(dRess_t ress, const char* input_filename, const char* output_fil… in LZ4IO_decompressDstFile() argument
1108 ress.dstFile = foutput; in LZ4IO_decompressDstFile()
1109 LZ4IO_decompressSrcFile(ress, input_filename, output_filename); in LZ4IO_decompressDstFile()
1127 dRess_t const ress = LZ4IO_createDResources(); in LZ4IO_decompressFilename() local
1130 int const missingFiles = LZ4IO_decompressDstFile(ress, input_filename, output_filename); in LZ4IO_decompressFilename()
1136 LZ4IO_freeDResources(ress); in LZ4IO_decompressFilename()
1149 dRess_t ress = LZ4IO_createDResources(); in LZ4IO_decompressMultipleFilenames() local
1152 ress.dstFile = LZ4IO_openDstFile(stdoutmark); in LZ4IO_decompressMultipleFilenames()
1158 missingFiles += LZ4IO_decompressSrcFile(ress, inFileNamesTable[i], stdoutmark); in LZ4IO_decompressMultipleFilenames()
1169 missingFiles += LZ4IO_decompressDstFile(ress, inFileNamesTable[i], outFileName); in LZ4IO_decompressMultipleFilenames()
1172 LZ4IO_freeDResources(ress); in LZ4IO_decompressMultipleFilenames()