FORWARD_IF_ERROR
FORWARD_IF_ERROR(ZSTD_checkCParams(cparams), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_windowLog, (int)cparams.windowLog), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_chainLog, (int)cparams.chainLog), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_hashLog, (int)cparams.hashLog), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_searchLog, (int)cparams.searchLog), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_minMatch, (int)cparams.minMatch), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_targetLength, (int)cparams.targetLength), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_strategy, (int)cparams.strategy), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_contentSizeFlag, fparams.contentSizeFlag != 0), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_checksumFlag, fparams.checksumFlag != 0), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_dictIDFlag, fparams.noDictIDFlag == 0), "");
FORWARD_IF_ERROR(ZSTD_checkCParams(params.cParams), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setFParams(cctx, params.fParams), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setCParams(cctx, params.cParams), "");
FORWARD_IF_ERROR(neededSpace, "cctx size estimate failed!");
FORWARD_IF_ERROR(ZSTD_cwksp_create(ws, neededSpace, zc->customMem), "");
FORWARD_IF_ERROR(ZSTD_reset_matchState(
FORWARD_IF_ERROR(ZSTD_resetCCtx_internal(cctx, ¶ms, pledgedSrcSize,
FORWARD_IF_ERROR(ZSTD_resetCCtx_internal(cctx, ¶ms, pledgedSrcSize,
FORWARD_IF_ERROR(cSize, "ZSTD_compressLiterals failed");
FORWARD_IF_ERROR(stats.size, "ZSTD_buildSequencesStatistics failed!");
FORWARD_IF_ERROR(bitstreamSize, "ZSTD_encodeSequences failed");
FORWARD_IF_ERROR(cSize, "ZSTD_entropyCompressSeqStore_internal failed");
FORWARD_IF_ERROR(ZSTD_ldm_generateSequences(&zc->ldmState, &ldmSeqStore,
FORWARD_IF_ERROR(
FORWARD_IF_ERROR(ZSTD_CCtx_getParameter(zc, ZSTD_c_targetCBlockSize, &targetCBlockSize), "");
FORWARD_IF_ERROR(ZSTD_CCtx_getParameter(zc, ZSTD_c_nbWorkers, &nbWorkers), "");
FORWARD_IF_ERROR(ret, "ZSTD_compress2 failed");
FORWARD_IF_ERROR(largest, "HIST_count_wksp failed");
FORWARD_IF_ERROR(maxBits, "HUF_buildCTable_wksp");
FORWARD_IF_ERROR(stats.size, "ZSTD_buildSequencesStatistics failed!");
FORWARD_IF_ERROR(entropyMetadata->hufMetadata.hufDesSize, "ZSTD_buildBlockEntropyStats_literals failed");
FORWARD_IF_ERROR(entropyMetadata->fseMetadata.fseTablesSize, "ZSTD_buildBlockEntropyStats_sequences failed");
FORWARD_IF_ERROR(ZSTD_buildBlockEntropyStats(seqStore,
FORWARD_IF_ERROR( ZSTD_checkCParams(params.cParams) , "");
FORWARD_IF_ERROR(cSeqsSize, "ZSTD_entropyCompressSeqStore failed!");
FORWARD_IF_ERROR(ZSTD_copyBlockSequences(&zc->seqCollector, seqStore, dRepOriginal.rep), "copyBlockSequences failed");
FORWARD_IF_ERROR(cSize, "Nocompress block failed");
FORWARD_IF_ERROR(cSize, "RLE compress block failed");
FORWARD_IF_ERROR(cSizeSingleBlock, "Compressing single block from splitBlock_internal() failed!");
FORWARD_IF_ERROR(cSizeChunk, "Compressing chunk failed!");
FORWARD_IF_ERROR(bss, "ZSTD_buildSeqStore failed");
FORWARD_IF_ERROR(cSize, "ZSTD_noCompressBlock failed");
FORWARD_IF_ERROR(cSize, "Splitting blocks failed!");
FORWARD_IF_ERROR(bss, "ZSTD_buildSeqStore failed");
FORWARD_IF_ERROR(ZSTD_copyBlockSequences(&zc->seqCollector, ZSTD_getSeqStore(zc), zc->blockState.prevCBlock->rep), "copyBlockSequences failed");
FORWARD_IF_ERROR(cSize, "ZSTD_compressSuperBlock failed");
FORWARD_IF_ERROR(bss, "ZSTD_buildSeqStore failed");
FORWARD_IF_ERROR(cSize, "ZSTD_compressBlock_targetCBlockSize_body failed");
FORWARD_IF_ERROR(cSize, "ZSTD_compressBlock_targetCBlockSize failed");
FORWARD_IF_ERROR(cSize, "ZSTD_compressBlock_splitBlock failed");
FORWARD_IF_ERROR(cSize, "ZSTD_compressBlock_internal failed");
FORWARD_IF_ERROR(cSize, "ZSTD_noCompressBlock failed");
FORWARD_IF_ERROR(fhSize, "ZSTD_writeFrameHeader failed");
FORWARD_IF_ERROR(cSize, "%s", frame ? "ZSTD_compress_frameChunk failed" : "ZSTD_compressBlock_internal failed");
FORWARD_IF_ERROR(eSize, "ZSTD_loadCEntropy failed");
FORWARD_IF_ERROR(ZSTD_loadDictionaryContent(
FORWARD_IF_ERROR( ZSTD_resetCCtx_internal(cctx, params, pledgedSrcSize,
FORWARD_IF_ERROR(dictID, "ZSTD_compress_insertDictionary failed");
FORWARD_IF_ERROR( ZSTD_checkCParams(params->cParams) , "");
FORWARD_IF_ERROR(fhSize, "ZSTD_writeFrameHeader failed");
FORWARD_IF_ERROR(cSize, "ZSTD_compressContinue_internal failed");
FORWARD_IF_ERROR(endResult, "ZSTD_writeEpilogue failed");
FORWARD_IF_ERROR(ZSTD_checkCParams(params.cParams), "");
FORWARD_IF_ERROR( ZSTD_compressBegin_internal(cctx,
FORWARD_IF_ERROR(ZSTD_reset_matchState(
FORWARD_IF_ERROR(dictID, "ZSTD_compress_insertDictionary failed");
FORWARD_IF_ERROR(ZSTD_compressBegin_usingCDict_internal(cctx, cdict, fParams, srcSize), ""); /* will check if cdict != NULL */
FORWARD_IF_ERROR( ZSTD_CCtx_reset(zcs, ZSTD_reset_session_only) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_setPledgedSrcSize(zcs, pledgedSrcSize) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_reset(zcs, ZSTD_reset_session_only) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_setPledgedSrcSize(zcs, pledgedSrcSize) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_loadDictionary(zcs, dict, dictSize) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_refCDict(zcs, cdict) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_reset(zcs, ZSTD_reset_session_only) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_setPledgedSrcSize(zcs, pledgedSrcSize) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_refCDict(zcs, cdict) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_reset(zcs, ZSTD_reset_session_only) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_refCDict(zcs, cdict) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_reset(zcs, ZSTD_reset_session_only) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_setPledgedSrcSize(zcs, pledgedSrcSize) , "");
FORWARD_IF_ERROR( ZSTD_checkCParams(params.cParams) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_loadDictionary(zcs, dict, dictSize) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_reset(zcs, ZSTD_reset_session_only) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_setParameter(zcs, ZSTD_c_compressionLevel, compressionLevel) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_loadDictionary(zcs, dict, dictSize) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_reset(zcs, ZSTD_reset_session_only) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_refCDict(zcs, NULL) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_setParameter(zcs, ZSTD_c_compressionLevel, compressionLevel) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_setPledgedSrcSize(zcs, pledgedSrcSize) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_reset(zcs, ZSTD_reset_session_only) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_refCDict(zcs, NULL) , "");
FORWARD_IF_ERROR( ZSTD_CCtx_setParameter(zcs, ZSTD_c_compressionLevel, compressionLevel) , "");
FORWARD_IF_ERROR(cSize, "ZSTD_compressEnd failed");
FORWARD_IF_ERROR(cSize, "%s", lastBlock ? "ZSTD_compressEnd failed" : "ZSTD_compressContinue failed");
FORWARD_IF_ERROR(cSize, "%s", lastBlock ? "ZSTD_compressEnd failed" : "ZSTD_compressContinue failed");
FORWARD_IF_ERROR( ZSTD_compressStream2(zcs, output, input, ZSTD_e_continue) , "");
FORWARD_IF_ERROR( ZSTD_initLocalDict(cctx) , ""); /* Init the local dict if present. */
FORWARD_IF_ERROR( ZSTD_compressBegin_internal(cctx,
FORWARD_IF_ERROR(ZSTD_CCtx_init_compressStream2(cctx, endOp, totalInputSize), "compressStream2 initialization failed");
FORWARD_IF_ERROR(ZSTD_checkBufferStability(cctx, output, input, endOp), "invalid buffers");
FORWARD_IF_ERROR( ZSTD_compressStream_generic(cctx, output, input, endOp) , "");
FORWARD_IF_ERROR(result, "ZSTD_compressStream2_simpleArgs failed");
FORWARD_IF_ERROR(ZSTD_validateSequence(offBase, matchLength, cctx->appliedParams.cParams.minMatch,
FORWARD_IF_ERROR(ZSTD_validateSequence(offBase, matchLength, cctx->appliedParams.cParams.minMatch, seqPos->posInSrc,
FORWARD_IF_ERROR(explicitBlockSize, "Error while determining block size with explicit delimiters");
FORWARD_IF_ERROR(blockSize, "Error while trying to determine block size");
FORWARD_IF_ERROR(blockSize, "Bad sequence copy");
FORWARD_IF_ERROR(cBlockSize, "Nocompress block failed");
FORWARD_IF_ERROR(compressedSeqsSize, "Compressing sequences of block failed");
FORWARD_IF_ERROR(cBlockSize, "ZSTD_noCompressBlock failed");
FORWARD_IF_ERROR(cBlockSize, "ZSTD_rleCompressBlock failed");
FORWARD_IF_ERROR(ZSTD_CCtx_init_compressStream2(cctx, ZSTD_e_end, srcSize), "CCtx initialization failed");
FORWARD_IF_ERROR(cBlocksSize, "Compressing blocks failed!");
FORWARD_IF_ERROR(block.nbSequences, "Error while trying to determine nb of sequences for a block");
FORWARD_IF_ERROR(conversionStatus, "Bad sequence conversion");
FORWARD_IF_ERROR(compressedSeqsSize, "Compressing sequences of block failed");
FORWARD_IF_ERROR(ZSTD_CCtx_init_compressStream2(cctx, ZSTD_e_end, decompressedSize), "CCtx initialization failed");
FORWARD_IF_ERROR(cBlocksSize, "Compressing blocks failed!");
FORWARD_IF_ERROR(remainingToFlush , "ZSTD_compressStream2(,,ZSTD_e_end) failed");
FORWARD_IF_ERROR(ZSTD_cParam_clampBounds(param, &value), "");
FORWARD_IF_ERROR(FSE_buildCTable_rle(nextCTable, (BYTE)max), "");
FORWARD_IF_ERROR(FSE_buildCTable_wksp(nextCTable, defaultNorm, defaultMax, defaultNormLog, entropyWorkspace, entropyWorkspaceSize), ""); /* note : could be pre-calculated */
FORWARD_IF_ERROR(FSE_normalizeCount(wksp->norm, tableLog, count, nbSeq_1, max, ZSTD_useLowProbCount(nbSeq_1)), "FSE_normalizeCount failed");
FORWARD_IF_ERROR(NCountSize, "FSE_writeNCount failed");
FORWARD_IF_ERROR(FSE_buildCTable_wksp(nextCTable, wksp->norm, max, tableLog, wksp->wksp, sizeof(wksp->wksp)), "FSE_buildCTable_wksp failed");
FORWARD_IF_ERROR(FSE_normalizeCount(norm, tableLog, count, nbSeq, max, ZSTD_useLowProbCount(nbSeq)), "");
FORWARD_IF_ERROR(bitstreamSize, "ZSTD_encodeSequences failed");
FORWARD_IF_ERROR(cLitSize, "ZSTD_compressSubBlock_literal failed");
FORWARD_IF_ERROR(cSeqSize, "ZSTD_compressSubBlock_sequences failed");
FORWARD_IF_ERROR(cSize, "ZSTD_compressSubBlock failed");
FORWARD_IF_ERROR(cSize, "ZSTD_compressSubBlock failed");
FORWARD_IF_ERROR(cSize, "ZSTD_noCompressBlock failed");
FORWARD_IF_ERROR(ZSTD_buildBlockEntropyStats(&zc->seqStore,
FORWARD_IF_ERROR(ret, "Failed to init asm args");
FORWARD_IF_ERROR(HUF_initRemainingDStream(&bit, &args, i, segmentEnd), "corruption");
FORWARD_IF_ERROR(ret, "Failed to init fast loop args");
FORWARD_IF_ERROR(HUF_initRemainingDStream(&bit, &args, i, segmentEnd), "corruption");
FORWARD_IF_ERROR( ZSTD_loadEntropy_intoDDict(ddict, dictContentType) , "");
FORWARD_IF_ERROR(skippableSize, "invalid skippable frame");
FORWARD_IF_ERROR(ZSTD_decompressBegin_usingDDict(dctx, ddict), "");
FORWARD_IF_ERROR(ZSTD_decompressBegin_usingDict(dctx, dict, dictSize), "");
FORWARD_IF_ERROR(ZSTD_decodeFrameHeader(dctx, dctx->headerBuffer, dctx->headerSize), "");
FORWARD_IF_ERROR(rSize, "ZSTD_copyRawBlock failed");
FORWARD_IF_ERROR(rSize, "");
FORWARD_IF_ERROR(ZSTD_DDictHashSet_emplaceDDict(hashSet, oldTable[i]), "");
FORWARD_IF_ERROR( ZSTD_decompressBegin(dctx) , "");
FORWARD_IF_ERROR( ZSTD_decompressBegin(dctx) , "");
FORWARD_IF_ERROR(ZSTD_DCtx_loadDictionary_advanced(dctx, prefix, prefixSize, ZSTD_dlm_byRef, dictContentType), "");
FORWARD_IF_ERROR( ZSTD_DCtx_reset(zds, ZSTD_reset_session_only) , "");
FORWARD_IF_ERROR( ZSTD_DCtx_loadDictionary(zds, dict, dictSize) , "");
FORWARD_IF_ERROR(ZSTD_DCtx_reset(zds, ZSTD_reset_session_only), "");
FORWARD_IF_ERROR(ZSTD_DCtx_refDDict(zds, NULL), "");
FORWARD_IF_ERROR( ZSTD_DCtx_reset(dctx, ZSTD_reset_session_only) , "");
FORWARD_IF_ERROR( ZSTD_DCtx_refDDict(dctx, ddict) , "");
FORWARD_IF_ERROR(ZSTD_DCtx_reset(dctx, ZSTD_reset_session_only), "");
FORWARD_IF_ERROR(ZSTD_DDictHashSet_addDDict(dctx->ddictSet, ddict, dctx->customMem), "");
FORWARD_IF_ERROR(decodedSize, "");
FORWARD_IF_ERROR(decodedSize, "");
FORWARD_IF_ERROR(ZSTD_checkOutBuffer(zds, output), "");
FORWARD_IF_ERROR(
FORWARD_IF_ERROR(ZSTD_DDictHashSet_expand(hashSet, customMem), "");
FORWARD_IF_ERROR(ZSTD_DDictHashSet_emplaceDDict(hashSet, ddict), "");
FORWARD_IF_ERROR(ZSTD_decompressBegin_usingDDict(zds, ZSTD_getDDict(zds)), "");
FORWARD_IF_ERROR(ZSTD_decodeFrameHeader(zds, zds->headerBuffer, zds->lhSize), "");
FORWARD_IF_ERROR(ZSTD_decompressContinueStream(zds, &op, oend, ip, neededInSize), "");
FORWARD_IF_ERROR(ZSTD_decompressContinueStream(zds, &op, oend, zds->inBuff, neededInSize), "");
FORWARD_IF_ERROR(ZSTD_getFrameHeader(&zfh, src, srcSize), "");
FORWARD_IF_ERROR( ZSTD_decodeFrameHeader(dctx, ip, frameHeaderSize) , "");
FORWARD_IF_ERROR(decodedSize, "Block decompression failure");
FORWARD_IF_ERROR(dSize, "");