From b8e16a2057abdb2979b98d9f49d0097c8ced93eb Mon Sep 17 00:00:00 2001 From: senhuang42 Date: Fri, 6 Nov 2020 11:35:10 -0500 Subject: [PATCH] Remove extraneous function in this API --- lib/compress/zstd_compress.c | 24 ++---------------------- lib/zstd.h | 16 +++------------- 2 files changed, 5 insertions(+), 35 deletions(-) diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c index 8dd841ca..7975dcae 100644 --- a/lib/compress/zstd_compress.c +++ b/lib/compress/zstd_compress.c @@ -4779,7 +4779,7 @@ static size_t ZSTD_compressSequences_internal(void* dst, size_t dstCapacity, 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) { @@ -4789,7 +4789,7 @@ size_t ZSTD_compressSequencesCCtx(ZSTD_CCtx* const cctx, void* dst, size_t dstCa 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)) { @@ -4827,26 +4827,6 @@ size_t ZSTD_compressSequencesCCtx(ZSTD_CCtx* const cctx, void* dst, size_t dstCa 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() : diff --git a/lib/zstd.h b/lib/zstd.h index 6da4bac3..c57117de 100644 --- a/lib/zstd.h +++ b/lib/zstd.h @@ -1328,7 +1328,7 @@ ZSTDLIB_API size_t ZSTD_generateSequences(ZSTD_CCtx* zc, ZSTD_Sequence* outSeqs, */ 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. * @@ -1341,20 +1341,10 @@ ZSTDLIB_API size_t ZSTD_mergeBlockDelimiters(ZSTD_Sequence* sequences, size_t se * * @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); /***************************************