return cSize;
}
-size_t ZSTD_compressSequencesCCtx(ZSTD_CCtx* const cctx, void* dst, size_t dstCapacity,
+size_t ZSTD_compressSequences(ZSTD_CCtx* const cctx, void* dst, size_t dstCapacity,
const ZSTD_Sequence* inSeqs, size_t inSeqsSize,
const void* src, size_t srcSize,
ZSTD_sequenceFormat_e format) {
size_t frameHeaderSize = 0;
/* Transparent initialization stage, same as compressStream2() */
- DEBUGLOG(3, "ZSTD_compressSequencesCCtx()");
+ DEBUGLOG(3, "ZSTD_compressSequences()");
assert(cctx != NULL);
FORWARD_IF_ERROR(ZSTD_CCtx_init_compressStream2(cctx, ZSTD_e_end, srcSize), "CCtx initialization failed");
if (dstCapacity < ZSTD_compressBound(srcSize)) {
return cSize;
}
-
-size_t ZSTD_compressSequences(void* dst, size_t dstCapacity,
- const ZSTD_Sequence* inSeqs, size_t inSeqsSize,
- const void* src, size_t srcSize, int compressionLevel,
- ZSTD_sequenceFormat_e format)
-{
- size_t cSize;
- ZSTD_CCtx* const cctx = ZSTD_createCCtx();
-
- RETURN_ERROR_IF(!cctx, memory_allocation, "Couldn't allocate memory for CCtx!");
- FORWARD_IF_ERROR(ZSTD_CCtx_reset(cctx, ZSTD_reset_session_and_parameters), "CCtx reset failed");
- FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_compressionLevel, compressionLevel), "Parameter setting failed");
-
- cSize = ZSTD_compressSequencesCCtx(cctx, dst, dstCapacity, inSeqs, inSeqsSize, src, srcSize, format);
- FORWARD_IF_ERROR(cSize, "ZSTD_compressSequencesCCtx() failed");
-
- ZSTD_freeCCtx(cctx);
- return cSize;
-}
-
/*====== Finalize ======*/
/*! ZSTD_flushStream() :
*/
ZSTDLIB_API size_t ZSTD_mergeBlockDelimiters(ZSTD_Sequence* sequences, size_t seqsSize);
-/*! ZSTD_compressSequencesCCtx() :
+/*! ZSTD_compressSequences() :
* Compress sequences given by inSeqs, generated from source buffer 'src', using a cctx.
* The entire source is compressed into a single frame.
*
*
* @return : final compressed size.
*/
-ZSTDLIB_API size_t ZSTD_compressSequencesCCtx(ZSTD_CCtx* const cctx, void* dst, size_t dstSize,
+ZSTDLIB_API size_t ZSTD_compressSequences(ZSTD_CCtx* const cctx, void* dst, size_t dstSize,
const ZSTD_Sequence* inSeqs, size_t inSeqsSize,
const void* src, size_t srcSize,
- ZSTD_sequenceFormat_e format);
-
-/*! ZSTD_compressSequences() :
- * Creates a default CCtx based on the given compression level, and invokes ZSTD_compressSequencesCCtx().
- *
- * @return : final compressed size.
- */
-ZSTDLIB_API size_t ZSTD_compressSequences(void* dst, size_t dstSize,
- const ZSTD_Sequence* inSeqs, size_t inSeqsSize,
- const void* src, size_t srcSize, int compressionLevel,
- ZSTD_sequenceFormat_e format);
+ ZSTD_sequenceFormat_e format);
/***************************************