Lines Matching refs:ZSTD_e_end
375 * (note : a strong exception to this rule is when first invocation of ZSTD_compressStream2() sets ZSTD_e_end :
476 * or invoking immediately ZSTD_compressStream2(,,,ZSTD_e_end),
648 * Calling ZSTD_compressStream2() with ZSTD_e_end instructs to finish a frame.
652 * You must continue calling ZSTD_compressStream2() with ZSTD_e_end until it returns 0, at which point you are free to
654 * note: ZSTD_e_end will flush as much output as possible, meaning when compressing with multiple threads, it will
675 ZSTD_e_end=2 /* flush any remaining data _and_ close current frame.
693 * - Exception : if the first call requests a ZSTD_e_end directive and provides enough dstCapacity, the function delegates to ZSTD_compress2() which is always blocking.
698 * For ZSTD_e_end, @return == 0 when internal buffers are fully flushed and frame is completed.
699 * - after a ZSTD_e_end directive, if internal buffer is not fully flushed (@return != 0),
700 * only ZSTD_e_end or ZSTD_e_flush operations are allowed.
752 /*! Equivalent to ZSTD_compressStream2(zcs, output, &emptyInput, ZSTD_e_end). */
969 * A prefix is **only used once**. Tables are discarded at end of frame (ZSTD_e_end).
1815 * mode that makes sense is ZSTD_e_end, so zstd will error if ZSTD_e_end
1825 * NOTE: ZSTD_compressStream2() will error if ZSTD_e_end is not used.