class="special">.</span><span class="identifier">avail_out</span></code>
              accordingly. <code class="computeroutput"><span class="identifier">write</span></code>
              provides as much output as possible, until there is no more input data
              or no more space in the output buffer (see below about the flush parameter).
            </li>
</ul></div>
<p>
          Before the call, the application should ensure that at least one of the
          actions is possible, by providing mo