<a name="beast.ref.boost__beast__zlib__inflate_stream.write"></a><a class="link" href="write.html" title="zlib::inflate_stream::write">zlib::inflate_stream::write</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="idm45886619160960"></a>
+ <a class="indexterm" name="idm45873468193824"></a>
Decompress input and produce output.
</p>
<h6>
uses the faster approach on the first call. So the effects of the flush
parameter in this implementation are on the return value of <code class="computeroutput"><span class="identifier">write</span></code> as noted below, when <code class="computeroutput"><span class="identifier">write</span></code> returns early when <code class="computeroutput"><span class="identifier">Flush</span><span class="special">::</span><span class="identifier">block</span></code> or <code class="computeroutput"><span class="identifier">Flush</span><span class="special">::</span><span class="identifier">trees</span></code>
is used, and when <code class="computeroutput"><span class="identifier">write</span></code>
- avoids the allocation of memory for a sliding window when <code class="computeroutput"><span class="identifier">Flush</span><span class="special">::</span><span class="identifier">finsih</span></code> is used. If a preset dictionary
+ avoids the allocation of memory for a sliding window when <code class="computeroutput"><span class="identifier">Flush</span><span class="special">::</span><span class="identifier">finish</span></code> is used. If a preset dictionary
is needed after this call, <code class="computeroutput"><span class="identifier">write</span></code>
sets <code class="computeroutput"><span class="identifier">zs</span><span class="special">.</span><span class="identifier">adler</span></code> to the Adler-32 checksum of the
dictionary chosen by the compressor and returns <code class="computeroutput"><span class="identifier">error</span><span class="special">::</span><span class="identifier">need_dictionary</span></code>;