]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
minor API change
authorYann Collet <yann.collet.73@gmail.com>
Thu, 26 Nov 2015 15:07:08 +0000 (16:07 +0100)
committerYann Collet <yann.collet.73@gmail.com>
Thu, 26 Nov 2015 15:07:08 +0000 (16:07 +0100)
lib/zstd_compress.c
lib/zstd_static.h

index f7a83de8abfaf246acd76f436a8c3d8188453fdb..5a825b84ad7d06d790ecd65fa7f5ad43eb442d21 100644 (file)
@@ -2074,9 +2074,9 @@ ZSTD_parameters ZSTD_getParams(int compressionLevel, U64 srcSizeHint)
 }
 
 
-size_t ZSTD_compressBegin(ZSTD_CCtx* ctx, void* dst, size_t maxDstSize, int compressionLevel, U64 srcSizeHint)
+size_t ZSTD_compressBegin(ZSTD_CCtx* ctx, void* dst, size_t maxDstSize, int compressionLevel)
 {
-    return ZSTD_compressBegin_advanced(ctx, dst, maxDstSize, ZSTD_getParams(compressionLevel, srcSizeHint));
+    return ZSTD_compressBegin_advanced(ctx, dst, maxDstSize, ZSTD_getParams(compressionLevel, 0));
 }
 
 
@@ -2140,6 +2140,6 @@ size_t ZSTD_compress(void* dst, size_t maxDstSize, const void* src, size_t srcSi
     ZSTD_CCtx ctxBody;
     memset(&ctxBody, 0, sizeof(ctxBody));
     result = ZSTD_compressCCtx(&ctxBody, dst, maxDstSize, src, srcSize, compressionLevel);
-    free(ctxBody.workSpace);   /* can't free ctxBody, since it's on stack; take care of heap content */
+    free(ctxBody.workSpace);   /* can't free ctxBody, since it's on stack; free heap content */
     return result;
 }
index ed06d69dd541f0d0d4e37879da542b65887aeae9..f0656c942eafaf78f63310aa34f350ff4bf3241b 100644 (file)
@@ -102,7 +102,7 @@ size_t ZSTD_compress_advanced (ZSTD_CCtx* ctx,
 /* **************************************
 *  Streaming functions (bufferless mode)
 ****************************************/
-size_t ZSTD_compressBegin(ZSTD_CCtx* cctx, void* dst, size_t maxDstSize, int compressionLevel, U64 srcSizeHint);
+size_t ZSTD_compressBegin(ZSTD_CCtx* cctx, void* dst, size_t maxDstSize, int compressionLevel);
 size_t ZSTD_compressBegin_advanced(ZSTD_CCtx* ctx, void* dst, size_t maxDstSize, ZSTD_parameters params);
 
 size_t ZSTD_compressContinue(ZSTD_CCtx* cctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);