Lines Matching refs:dctx

82 ZSTDLIBv07_API size_t ZSTDv07_sizeofDCtx(const ZSTDv07_DCtx* dctx);
89 ZSTDLIBv07_API size_t ZSTDv07_decompressBegin(ZSTDv07_DCtx* dctx);
90 ZSTDLIBv07_API size_t ZSTDv07_decompressBegin_usingDict(ZSTDv07_DCtx* dctx, const void* dict, size_…
91 ZSTDLIBv07_API void ZSTDv07_copyDCtx(ZSTDv07_DCtx* dctx, const ZSTDv07_DCtx* preparedDCtx);
93 ZSTDLIBv07_API size_t ZSTDv07_nextSrcSizeToDecompress(ZSTDv07_DCtx* dctx);
94 ZSTDLIBv07_API size_t ZSTDv07_decompressContinue(ZSTDv07_DCtx* dctx, void* dst, size_t dstCapacity,…
175 ZSTDLIBv07_API size_t ZSTDv07_decompressBlock(ZSTDv07_DCtx* dctx, void* dst, size_t dstCapacity, co…
176 ZSTDLIBv07_API size_t ZSTDv07_insertBlock(ZSTDv07_DCtx* dctx, const void* blockStart, size_t blockS…
1081 size_t HUFv07_decompress4X_DCtx (HUFv07_DTable* dctx, void* dst, size_t dstSize, const void* cSrc, …
1082 size_t HUFv07_decompress4X_hufOnly(HUFv07_DTable* dctx, void* dst, size_t dstSize, const void* cSrc…
1083 size_t HUFv07_decompress4X2_DCtx(HUFv07_DTable* dctx, void* dst, size_t dstSize, const void* cSrc, …
1084 size_t HUFv07_decompress4X4_DCtx(HUFv07_DTable* dctx, void* dst, size_t dstSize, const void* cSrc, …
1086 size_t HUFv07_decompress1X_DCtx (HUFv07_DTable* dctx, void* dst, size_t dstSize, const void* cSrc, …
1087 size_t HUFv07_decompress1X2_DCtx(HUFv07_DTable* dctx, void* dst, size_t dstSize, const void* cSrc, …
1088 size_t HUFv07_decompress1X4_DCtx(HUFv07_DTable* dctx, void* dst, size_t dstSize, const void* cSrc, …
2024 size_t HUFv07_decompress4X2_DCtx (HUFv07_DTable* dctx, void* dst, size_t dstSize, const void* cSrc,… in HUFv07_decompress4X2_DCtx() argument
2028 size_t const hSize = HUFv07_readDTableX2 (dctx, cSrc, cSrcSize); in HUFv07_decompress4X2_DCtx()
2033 return HUFv07_decompress4X2_usingDTable_internal (dst, dstSize, ip, cSrcSize, dctx); in HUFv07_decompress4X2_DCtx()
2435 size_t HUFv07_decompress4X4_DCtx (HUFv07_DTable* dctx, void* dst, size_t dstSize, const void* cSrc,… in HUFv07_decompress4X4_DCtx() argument
2439 size_t hSize = HUFv07_readDTableX4 (dctx, cSrc, cSrcSize); in HUFv07_decompress4X4_DCtx()
2444 return HUFv07_decompress4X4_usingDTable_internal(dst, dstSize, ip, cSrcSize, dctx); in HUFv07_decompress4X4_DCtx()
2537 size_t HUFv07_decompress4X_DCtx (HUFv07_DTable* dctx, void* dst, size_t dstSize, const void* cSrc, … in HUFv07_decompress4X_DCtx() argument
2546 return algoNb ? HUFv07_decompress4X4_DCtx(dctx, dst, dstSize, cSrc, cSrcSize) : in HUFv07_decompress4X_DCtx()
2547 HUFv07_decompress4X2_DCtx(dctx, dst, dstSize, cSrc, cSrcSize) ; in HUFv07_decompress4X_DCtx()
2551 size_t HUFv07_decompress4X_hufOnly (HUFv07_DTable* dctx, void* dst, size_t dstSize, const void* cSr… in HUFv07_decompress4X_hufOnly() argument
2558 return algoNb ? HUFv07_decompress4X4_DCtx(dctx, dst, dstSize, cSrc, cSrcSize) : in HUFv07_decompress4X_hufOnly()
2559 HUFv07_decompress4X2_DCtx(dctx, dst, dstSize, cSrc, cSrcSize) ; in HUFv07_decompress4X_hufOnly()
2563 size_t HUFv07_decompress1X_DCtx (HUFv07_DTable* dctx, void* dst, size_t dstSize, const void* cSrc, … in HUFv07_decompress1X_DCtx() argument
2572 return algoNb ? HUFv07_decompress1X4_DCtx(dctx, dst, dstSize, cSrc, cSrcSize) : in HUFv07_decompress1X_DCtx()
2573 HUFv07_decompress1X2_DCtx(dctx, dst, dstSize, cSrc, cSrcSize) ; in HUFv07_decompress1X_DCtx()
2956 int ZSTDv07_isSkipFrame(ZSTDv07_DCtx* dctx);
2958 size_t ZSTDv07_sizeofDCtx (const ZSTDv07_DCtx* dctx) { return sizeof(*dctx); } in ZSTDv07_sizeofDCtx() argument
2962 size_t ZSTDv07_decompressBegin(ZSTDv07_DCtx* dctx) in ZSTDv07_decompressBegin() argument
2964 dctx->expected = ZSTDv07_frameHeaderSize_min; in ZSTDv07_decompressBegin()
2965 dctx->stage = ZSTDds_getFrameHeaderSize; in ZSTDv07_decompressBegin()
2966 dctx->previousDstEnd = NULL; in ZSTDv07_decompressBegin()
2967 dctx->base = NULL; in ZSTDv07_decompressBegin()
2968 dctx->vBase = NULL; in ZSTDv07_decompressBegin()
2969 dctx->dictEnd = NULL; in ZSTDv07_decompressBegin()
2970 dctx->hufTable[0] = (HUFv07_DTable)((HufLog)*0x1000001); in ZSTDv07_decompressBegin()
2971 dctx->litEntropy = dctx->fseEntropy = 0; in ZSTDv07_decompressBegin()
2972 dctx->dictID = 0; in ZSTDv07_decompressBegin()
2973 { int i; for (i=0; i<ZSTDv07_REP_NUM; i++) dctx->rep[i] = repStartValue[i]; } in ZSTDv07_decompressBegin()
2979 ZSTDv07_DCtx* dctx; in ZSTDv07_createDCtx_advanced() local
2987 dctx = (ZSTDv07_DCtx*) customMem.customAlloc(customMem.opaque, sizeof(ZSTDv07_DCtx)); in ZSTDv07_createDCtx_advanced()
2988 if (!dctx) return NULL; in ZSTDv07_createDCtx_advanced()
2989 memcpy(&dctx->customMem, &customMem, sizeof(ZSTDv07_customMem)); in ZSTDv07_createDCtx_advanced()
2990 ZSTDv07_decompressBegin(dctx); in ZSTDv07_createDCtx_advanced()
2991 return dctx; in ZSTDv07_createDCtx_advanced()
2999 size_t ZSTDv07_freeDCtx(ZSTDv07_DCtx* dctx) in ZSTDv07_freeDCtx() argument
3001 if (dctx==NULL) return 0; /* support free on NULL */ in ZSTDv07_freeDCtx()
3002 dctx->customMem.customFree(dctx->customMem.opaque, dctx); in ZSTDv07_freeDCtx()
3238 static size_t ZSTDv07_decodeFrameHeader(ZSTDv07_DCtx* dctx, const void* src, size_t srcSize) in ZSTDv07_decodeFrameHeader() argument
3240 size_t const result = ZSTDv07_getFrameParams(&(dctx->fParams), src, srcSize); in ZSTDv07_decodeFrameHeader()
3241 …if (dctx->fParams.dictID && (dctx->dictID != dctx->fParams.dictID)) return ERROR(dictionary_wrong); in ZSTDv07_decodeFrameHeader()
3242 if (dctx->fParams.checksumFlag) XXH64_reset(&dctx->xxhState, 0); in ZSTDv07_decodeFrameHeader()
3284 static size_t ZSTDv07_decodeLiteralsBlock(ZSTDv07_DCtx* dctx, in ZSTDv07_decodeLiteralsBlock() argument
3323 … HUFv07_decompress1X2_DCtx(dctx->hufTable, dctx->litBuffer, litSize, istart+lhSize, litCSize) : in ZSTDv07_decodeLiteralsBlock()
3324 … HUFv07_decompress4X_hufOnly (dctx->hufTable, dctx->litBuffer, litSize, istart+lhSize, litCSize) )) in ZSTDv07_decodeLiteralsBlock()
3327 dctx->litPtr = dctx->litBuffer; in ZSTDv07_decodeLiteralsBlock()
3328 dctx->litSize = litSize; in ZSTDv07_decodeLiteralsBlock()
3329 dctx->litEntropy = 1; in ZSTDv07_decodeLiteralsBlock()
3330 memset(dctx->litBuffer + dctx->litSize, 0, WILDCOPY_OVERLENGTH); in ZSTDv07_decodeLiteralsBlock()
3338 if (dctx->litEntropy==0) in ZSTDv07_decodeLiteralsBlock()
3347 …nst errorCode = HUFv07_decompress1X4_usingDTable(dctx->litBuffer, litSize, istart+lhSize, litCSize… in ZSTDv07_decodeLiteralsBlock()
3350 dctx->litPtr = dctx->litBuffer; in ZSTDv07_decodeLiteralsBlock()
3351 dctx->litSize = litSize; in ZSTDv07_decodeLiteralsBlock()
3352 memset(dctx->litBuffer + dctx->litSize, 0, WILDCOPY_OVERLENGTH); in ZSTDv07_decodeLiteralsBlock()
3374 memcpy(dctx->litBuffer, istart+lhSize, litSize); in ZSTDv07_decodeLiteralsBlock()
3375 dctx->litPtr = dctx->litBuffer; in ZSTDv07_decodeLiteralsBlock()
3376 dctx->litSize = litSize; in ZSTDv07_decodeLiteralsBlock()
3377 memset(dctx->litBuffer + dctx->litSize, 0, WILDCOPY_OVERLENGTH); in ZSTDv07_decodeLiteralsBlock()
3381 dctx->litPtr = istart+lhSize; in ZSTDv07_decodeLiteralsBlock()
3382 dctx->litSize = litSize; in ZSTDv07_decodeLiteralsBlock()
3403 memset(dctx->litBuffer, istart[lhSize], litSize + WILDCOPY_OVERLENGTH); in ZSTDv07_decodeLiteralsBlock()
3404 dctx->litPtr = dctx->litBuffer; in ZSTDv07_decodeLiteralsBlock()
3405 dctx->litSize = litSize; in ZSTDv07_decodeLiteralsBlock()
3665 ZSTDv07_DCtx* dctx, in ZSTDv07_decompressSequences() argument
3674 const BYTE* litPtr = dctx->litPtr; in ZSTDv07_decompressSequences()
3675 const BYTE* const litEnd = litPtr + dctx->litSize; in ZSTDv07_decompressSequences()
3676 FSEv07_DTable* DTableLL = dctx->LLTable; in ZSTDv07_decompressSequences()
3677 FSEv07_DTable* DTableML = dctx->MLTable; in ZSTDv07_decompressSequences()
3678 FSEv07_DTable* DTableOffb = dctx->OffTable; in ZSTDv07_decompressSequences()
3679 const BYTE* const base = (const BYTE*) (dctx->base); in ZSTDv07_decompressSequences()
3680 const BYTE* const vBase = (const BYTE*) (dctx->vBase); in ZSTDv07_decompressSequences()
3681 const BYTE* const dictEnd = (const BYTE*) (dctx->dictEnd); in ZSTDv07_decompressSequences()
3685 …qHSize = ZSTDv07_decodeSeqHeaders(&nbSeq, DTableLL, DTableML, DTableOffb, dctx->fseEntropy, ip, se… in ZSTDv07_decompressSequences()
3693 dctx->fseEntropy = 1; in ZSTDv07_decompressSequences()
3694 { U32 i; for (i=0; i<ZSTDv07_REP_INIT; i++) seqState.prevOffset[i] = dctx->rep[i]; } in ZSTDv07_decompressSequences()
3712 { U32 i; for (i=0; i<ZSTDv07_REP_INIT; i++) dctx->rep[i] = (U32)(seqState.prevOffset[i]); } in ZSTDv07_decompressSequences()
3729 static void ZSTDv07_checkContinuity(ZSTDv07_DCtx* dctx, const void* dst) in ZSTDv07_checkContinuity() argument
3731 if (dst != dctx->previousDstEnd) { /* not contiguous */ in ZSTDv07_checkContinuity()
3732 dctx->dictEnd = dctx->previousDstEnd; in ZSTDv07_checkContinuity()
3733dctx->vBase = (const char*)dst - ((const char*)(dctx->previousDstEnd) - (const char*)(dctx->base)); in ZSTDv07_checkContinuity()
3734 dctx->base = dst; in ZSTDv07_checkContinuity()
3735 dctx->previousDstEnd = dst; in ZSTDv07_checkContinuity()
3740 static size_t ZSTDv07_decompressBlock_internal(ZSTDv07_DCtx* dctx, in ZSTDv07_decompressBlock_internal() argument
3749 { size_t const litCSize = ZSTDv07_decodeLiteralsBlock(dctx, src, srcSize); in ZSTDv07_decompressBlock_internal()
3754 return ZSTDv07_decompressSequences(dctx, dst, dstCapacity, ip, srcSize); in ZSTDv07_decompressBlock_internal()
3758 size_t ZSTDv07_decompressBlock(ZSTDv07_DCtx* dctx, in ZSTDv07_decompressBlock() argument
3763 ZSTDv07_checkContinuity(dctx, dst); in ZSTDv07_decompressBlock()
3764 dSize = ZSTDv07_decompressBlock_internal(dctx, dst, dstCapacity, src, srcSize); in ZSTDv07_decompressBlock()
3765 dctx->previousDstEnd = (char*)dst + dSize; in ZSTDv07_decompressBlock()
3772 ZSTDLIBv07_API size_t ZSTDv07_insertBlock(ZSTDv07_DCtx* dctx, const void* blockStart, size_t blockS… in ZSTDv07_insertBlock() argument
3774 ZSTDv07_checkContinuity(dctx, blockStart); in ZSTDv07_insertBlock()
3775 dctx->previousDstEnd = (const char*)blockStart + blockSize; in ZSTDv07_insertBlock()
3792 static size_t ZSTDv07_decompressFrame(ZSTDv07_DCtx* dctx, in ZSTDv07_decompressFrame() argument
3810 … if (ZSTDv07_decodeFrameHeader(dctx, src, frameHeaderSize)) return ERROR(corruption_detected); in ZSTDv07_decompressFrame()
3828 decodedSize = ZSTDv07_decompressBlock_internal(dctx, op, oend-op, ip, cBlockSize); in ZSTDv07_decompressFrame()
3847 if (dctx->fParams.checksumFlag) XXH64_update(&dctx->xxhState, op, decodedSize); in ZSTDv07_decompressFrame()
3862 static size_t ZSTDv07_decompress_usingPreparedDCtx(ZSTDv07_DCtx* dctx, const ZSTDv07_DCtx* refDCtx, in ZSTDv07_decompress_usingPreparedDCtx() argument
3866 ZSTDv07_copyDCtx(dctx, refDCtx); in ZSTDv07_decompress_usingPreparedDCtx()
3867 ZSTDv07_checkContinuity(dctx, dst); in ZSTDv07_decompress_usingPreparedDCtx()
3868 return ZSTDv07_decompressFrame(dctx, dst, dstCapacity, src, srcSize); in ZSTDv07_decompress_usingPreparedDCtx()
3872 size_t ZSTDv07_decompress_usingDict(ZSTDv07_DCtx* dctx, in ZSTDv07_decompress_usingDict() argument
3877 ZSTDv07_decompressBegin_usingDict(dctx, dict, dictSize); in ZSTDv07_decompress_usingDict()
3878 ZSTDv07_checkContinuity(dctx, dst); in ZSTDv07_decompress_usingDict()
3879 return ZSTDv07_decompressFrame(dctx, dst, dstCapacity, src, srcSize); in ZSTDv07_decompress_usingDict()
3883 size_t ZSTDv07_decompressDCtx(ZSTDv07_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, s… in ZSTDv07_decompressDCtx() argument
3885 return ZSTDv07_decompress_usingDict(dctx, dst, dstCapacity, src, srcSize, NULL, 0); in ZSTDv07_decompressDCtx()
3893 ZSTDv07_DCtx* const dctx = ZSTDv07_createDCtx(); in ZSTDv07_decompress() local
3894 if (dctx==NULL) return ERROR(memory_allocation); in ZSTDv07_decompress()
3895 regenSize = ZSTDv07_decompressDCtx(dctx, dst, dstCapacity, src, srcSize); in ZSTDv07_decompress()
3896 ZSTDv07_freeDCtx(dctx); in ZSTDv07_decompress()
3899 ZSTDv07_DCtx dctx; in ZSTDv07_decompress()
3900 return ZSTDv07_decompressDCtx(&dctx, dst, dstCapacity, src, srcSize); in ZSTDv07_decompress()
3972 size_t ZSTDv07_nextSrcSizeToDecompress(ZSTDv07_DCtx* dctx) in ZSTDv07_nextSrcSizeToDecompress() argument
3974 return dctx->expected; in ZSTDv07_nextSrcSizeToDecompress()
3977 int ZSTDv07_isSkipFrame(ZSTDv07_DCtx* dctx) in ZSTDv07_isSkipFrame() argument
3979 return dctx->stage == ZSTDds_skipFrame; in ZSTDv07_isSkipFrame()
3985 size_t ZSTDv07_decompressContinue(ZSTDv07_DCtx* dctx, void* dst, size_t dstCapacity, const void* sr… in ZSTDv07_decompressContinue() argument
3988 if (srcSize != dctx->expected) return ERROR(srcSize_wrong); in ZSTDv07_decompressContinue()
3989 if (dstCapacity) ZSTDv07_checkContinuity(dctx, dst); in ZSTDv07_decompressContinue()
3991 switch (dctx->stage) in ZSTDv07_decompressContinue()
3996 memcpy(dctx->headerBuffer, src, ZSTDv07_frameHeaderSize_min); in ZSTDv07_decompressContinue()
3997dctx->expected = ZSTDv07_skippableHeaderSize - ZSTDv07_frameHeaderSize_min; /* magic number + skip… in ZSTDv07_decompressContinue()
3998 dctx->stage = ZSTDds_decodeSkippableHeader; in ZSTDv07_decompressContinue()
4001 dctx->headerSize = ZSTDv07_frameHeaderSize(src, ZSTDv07_frameHeaderSize_min); in ZSTDv07_decompressContinue()
4002 if (ZSTDv07_isError(dctx->headerSize)) return dctx->headerSize; in ZSTDv07_decompressContinue()
4003 memcpy(dctx->headerBuffer, src, ZSTDv07_frameHeaderSize_min); in ZSTDv07_decompressContinue()
4004 if (dctx->headerSize > ZSTDv07_frameHeaderSize_min) { in ZSTDv07_decompressContinue()
4005 dctx->expected = dctx->headerSize - ZSTDv07_frameHeaderSize_min; in ZSTDv07_decompressContinue()
4006 dctx->stage = ZSTDds_decodeFrameHeader; in ZSTDv07_decompressContinue()
4009 dctx->expected = 0; /* not necessary to copy more */ in ZSTDv07_decompressContinue()
4013 memcpy(dctx->headerBuffer + ZSTDv07_frameHeaderSize_min, src, dctx->expected); in ZSTDv07_decompressContinue()
4014 result = ZSTDv07_decodeFrameHeader(dctx, dctx->headerBuffer, dctx->headerSize); in ZSTDv07_decompressContinue()
4016 dctx->expected = ZSTDv07_blockHeaderSize; in ZSTDv07_decompressContinue()
4017 dctx->stage = ZSTDds_decodeBlockHeader; in ZSTDv07_decompressContinue()
4025 if (dctx->fParams.checksumFlag) { in ZSTDv07_decompressContinue()
4026 U64 const h64 = XXH64_digest(&dctx->xxhState); in ZSTDv07_decompressContinue()
4032 dctx->expected = 0; in ZSTDv07_decompressContinue()
4033 dctx->stage = ZSTDds_getFrameHeaderSize; in ZSTDv07_decompressContinue()
4035 dctx->expected = cBlockSize; in ZSTDv07_decompressContinue()
4036 dctx->bType = bp.blockType; in ZSTDv07_decompressContinue()
4037 dctx->stage = ZSTDds_decompressBlock; in ZSTDv07_decompressContinue()
4043 switch(dctx->bType) in ZSTDv07_decompressContinue()
4046 rSize = ZSTDv07_decompressBlock_internal(dctx, dst, dstCapacity, src, srcSize); in ZSTDv07_decompressContinue()
4060 dctx->stage = ZSTDds_decodeBlockHeader; in ZSTDv07_decompressContinue()
4061 dctx->expected = ZSTDv07_blockHeaderSize; in ZSTDv07_decompressContinue()
4062 dctx->previousDstEnd = (char*)dst + rSize; in ZSTDv07_decompressContinue()
4064 if (dctx->fParams.checksumFlag) XXH64_update(&dctx->xxhState, dst, rSize); in ZSTDv07_decompressContinue()
4068 { memcpy(dctx->headerBuffer + ZSTDv07_frameHeaderSize_min, src, dctx->expected); in ZSTDv07_decompressContinue()
4069 dctx->expected = MEM_readLE32(dctx->headerBuffer + 4); in ZSTDv07_decompressContinue()
4070 dctx->stage = ZSTDds_skipFrame; in ZSTDv07_decompressContinue()
4074 { dctx->expected = 0; in ZSTDv07_decompressContinue()
4075 dctx->stage = ZSTDds_getFrameHeaderSize; in ZSTDv07_decompressContinue()
4084 static size_t ZSTDv07_refDictContent(ZSTDv07_DCtx* dctx, const void* dict, size_t dictSize) in ZSTDv07_refDictContent() argument
4086 dctx->dictEnd = dctx->previousDstEnd; in ZSTDv07_refDictContent()
4087dctx->vBase = (const char*)dict - ((const char*)(dctx->previousDstEnd) - (const char*)(dctx->base)… in ZSTDv07_refDictContent()
4088 dctx->base = dict; in ZSTDv07_refDictContent()
4089 dctx->previousDstEnd = (const char*)dict + dictSize; in ZSTDv07_refDictContent()
4093 static size_t ZSTDv07_loadEntropy(ZSTDv07_DCtx* dctx, const void* const dict, size_t const dictSize) in ZSTDv07_loadEntropy() argument
4098 { size_t const hSize = HUFv07_readDTableX4(dctx->hufTable, dict, dictSize); in ZSTDv07_loadEntropy()
4108 …{ size_t const errorCode = FSEv07_buildDTable(dctx->OffTable, offcodeNCount, offcodeMaxValue, offc… in ZSTDv07_loadEntropy()
4118 …{ size_t const errorCode = FSEv07_buildDTable(dctx->MLTable, matchlengthNCount, matchlengthMaxValu… in ZSTDv07_loadEntropy()
4128 …{ size_t const errorCode = FSEv07_buildDTable(dctx->LLTable, litlengthNCount, litlengthMaxValue, l… in ZSTDv07_loadEntropy()
4134dctx->rep[0] = MEM_readLE32(dictPtr+0); if (dctx->rep[0] == 0 || dctx->rep[0] >= dictSize) return … in ZSTDv07_loadEntropy()
4135dctx->rep[1] = MEM_readLE32(dictPtr+4); if (dctx->rep[1] == 0 || dctx->rep[1] >= dictSize) return … in ZSTDv07_loadEntropy()
4136dctx->rep[2] = MEM_readLE32(dictPtr+8); if (dctx->rep[2] == 0 || dctx->rep[2] >= dictSize) return … in ZSTDv07_loadEntropy()
4139 dctx->litEntropy = dctx->fseEntropy = 1; in ZSTDv07_loadEntropy()
4143 static size_t ZSTDv07_decompress_insertDictionary(ZSTDv07_DCtx* dctx, const void* dict, size_t dict… in ZSTDv07_decompress_insertDictionary() argument
4145 if (dictSize < 8) return ZSTDv07_refDictContent(dctx, dict, dictSize); in ZSTDv07_decompress_insertDictionary()
4148 return ZSTDv07_refDictContent(dctx, dict, dictSize); /* pure content mode */ in ZSTDv07_decompress_insertDictionary()
4150 dctx->dictID = MEM_readLE32((const char*)dict + 4); in ZSTDv07_decompress_insertDictionary()
4155 { size_t const eSize = ZSTDv07_loadEntropy(dctx, dict, dictSize); in ZSTDv07_decompress_insertDictionary()
4162 return ZSTDv07_refDictContent(dctx, dict, dictSize); in ZSTDv07_decompress_insertDictionary()
4166 size_t ZSTDv07_decompressBegin_usingDict(ZSTDv07_DCtx* dctx, const void* dict, size_t dictSize) in ZSTDv07_decompressBegin_usingDict() argument
4168 { size_t const errorCode = ZSTDv07_decompressBegin(dctx); in ZSTDv07_decompressBegin_usingDict()
4172 size_t const errorCode = ZSTDv07_decompress_insertDictionary(dctx, dict, dictSize); in ZSTDv07_decompressBegin_usingDict()
4196 ZSTDv07_DCtx* const dctx = ZSTDv07_createDCtx_advanced(customMem); in ZSTDv07_createDDict_advanced() local
4198 if (!dictContent || !ddict || !dctx) { in ZSTDv07_createDDict_advanced()
4201 customMem.customFree(customMem.opaque, dctx); in ZSTDv07_createDDict_advanced()
4206 { size_t const errorCode = ZSTDv07_decompressBegin_usingDict(dctx, dictContent, dictSize); in ZSTDv07_createDDict_advanced()
4210 customMem.customFree(customMem.opaque, dctx); in ZSTDv07_createDDict_advanced()
4216 ddict->refContext = dctx; in ZSTDv07_createDDict_advanced()
4243 ZSTDLIBv07_API size_t ZSTDv07_decompress_usingDDict(ZSTDv07_DCtx* dctx, in ZSTDv07_decompress_usingDDict() argument
4248 return ZSTDv07_decompress_usingPreparedDCtx(dctx, ddict->refContext, in ZSTDv07_decompress_usingDDict()