]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Move ZSTD_checkContinuity() to zstd_decompress_block.c
authorNick Terrell <terrelln@fb.com>
Thu, 23 Jan 2020 20:27:39 +0000 (12:27 -0800)
committerNick Terrell <terrelln@fb.com>
Thu, 23 Jan 2020 20:27:39 +0000 (12:27 -0800)
lib/decompress/zstd_decompress.c
lib/decompress/zstd_decompress_block.c

index d92440ae8a2b2c561394428b0d48718d7499f802..8ca7c5e418993b2b5082b7b6f0ce5636492609a1 100644 (file)
@@ -559,17 +559,6 @@ unsigned long long ZSTD_decompressBound(const void* src, size_t srcSize)
  *   Frame decoding
  ***************************************************************/
 
-
-void ZSTD_checkContinuity(ZSTD_DCtx* dctx, const void* dst)
-{
-    if (dst != dctx->previousDstEnd) {   /* not contiguous */
-        dctx->dictEnd = dctx->previousDstEnd;
-        dctx->virtualStart = (const char*)dst - ((const char*)(dctx->previousDstEnd) - (const char*)(dctx->prefixStart));
-        dctx->prefixStart = dst;
-        dctx->previousDstEnd = dst;
-    }
-}
-
 /** ZSTD_insertBlock() :
  *  insert `src` block into `dctx` history. Useful to track uncompressed blocks. */
 size_t ZSTD_insertBlock(ZSTD_DCtx* dctx, const void* blockStart, size_t blockSize)
index ce43c5255455c1cf1d5f7eec2d8078b4019e40a2..0b9e50f67b7bcd66740cfd56ff6ddb069222ac65 100644 (file)
@@ -1285,6 +1285,17 @@ ZSTD_decompressBlock_internal(ZSTD_DCtx* dctx,
 }
 
 
+void ZSTD_checkContinuity(ZSTD_DCtx* dctx, const void* dst)
+{
+    if (dst != dctx->previousDstEnd) {   /* not contiguous */
+        dctx->dictEnd = dctx->previousDstEnd;
+        dctx->virtualStart = (const char*)dst - ((const char*)(dctx->previousDstEnd) - (const char*)(dctx->prefixStart));
+        dctx->prefixStart = dst;
+        dctx->previousDstEnd = dst;
+    }
+}
+
+
 size_t ZSTD_decompressBlock(ZSTD_DCtx* dctx,
                             void* dst, size_t dstCapacity,
                       const void* src, size_t srcSize)