]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
doc: add mention of frame checksum incompatibility
authorYann Collet <cyan@fb.com>
Wed, 11 Dec 2024 00:17:41 +0000 (16:17 -0800)
committerYann Collet <cyan@fb.com>
Fri, 20 Dec 2024 18:36:57 +0000 (10:36 -0800)
for new prototype ZSTD_compressSequencesAndLiterals()

lib/zstd.h

index 94058a1b2f6bb956806c13a7e74702ebca4a3c10..b3c82e1747ee43cf7bd5f28ddae0714e7042eec6 100644 (file)
@@ -1660,10 +1660,11 @@ ZSTD_compressSequences( ZSTD_CCtx* cctx, void* dst, size_t dstSize,
 /*! ZSTD_compressSequencesAndLiterals() :
  * This is a variant of ZSTD_compressSequences() which,
  * instead of receiving (src,srcSize) as input parameter, receives (literals,litSize),
- * aka all literals already extracted and grouped into a single continuous buffer.
+ * aka all literals already extracted and laid out into a single continuous buffer.
  * This can be useful if the process generating the sequences also happens to generate the buffer of literals,
  * thus skipping an extraction + caching stage.
- * To be valid, `litSize` must be equal to the sum of all @.litLength fields in @inSeqs.
+ * To be valid, @litSize must be equal to the sum of all @.litLength fields in @inSeqs.
+ * Important: Employing this prototype is incompatible with frame checksum.
  * @return : final compressed size, or a ZSTD error code.
  */
 ZSTDLIB_STATIC_API size_t