authorgravatar for goon.pri.low@gmail.comKendall Condon <goon.pri.low@gmail.com> 2026-06-01 17:19:46-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-06-02 19:59:20+02:00
logf83e200ac04e26beac1f147f9a3bef8c6291de0f
tree4619b21d411c60f84907411a1e2fc8847f6b3574
parenta0c2425e2d607f1b4090b342c41934a31d552c06

flate.Compress.*: make finish public


1 files changed, 4 insertions(+), 2 deletions(-)

lib/std/compress/flate/Compress.zig+4-2
......@@ -1743,8 +1743,10 @@ pub const Raw = struct {
17431743 try Raw.rebaseInner(w, 0, w.buffer.len, false);
17441744 }
17451745
1746 fn finish(r: *Raw) Writer.Error!void {
1746 pub fn finish(r: *Raw) Writer.Error!void {
1747 defer r.writer = .failing;
17471748 try Raw.rebaseInner(&r.writer, 0, r.writer.buffer.len, true);
1749 // The footer is written in `rebaseInner` as part of the write vector
17481750 }
17491751
17501752 fn rebase(w: *Writer, preserve: usize, capacity: usize) Writer.Error!void {
......@@ -2334,7 +2336,7 @@ pub const Huffman = struct {
23342336 try h.bit_writer.byteAlignBlocks();
23352337 }
23362338
2337 fn finish(h: *Huffman) Writer.Error!void {
2339 pub fn finish(h: *Huffman) Writer.Error!void {
23382340 defer h.writer = .failing;
23392341 try Huffman.rebaseInner(&h.writer, 0, h.writer.buffer.len, true);
23402342 try h.bit_writer.output.rebase(0, 1);