diff options
Diffstat (limited to 'examples/zlib_how.html')
-rw-r--r-- | examples/zlib_how.html | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/zlib_how.html b/examples/zlib_how.html index b2bda6b..40998db 100644 --- a/examples/zlib_how.html +++ b/examples/zlib_how.html | |||
@@ -420,10 +420,11 @@ The output of <tt>inflate()</tt> is handled identically to that of <tt>deflate() | |||
420 | } | 420 | } |
421 | </b></pre> | 421 | </b></pre> |
422 | The inner <tt>do</tt>-loop ends when <tt>inflate()</tt> has no more output as indicated | 422 | The inner <tt>do</tt>-loop ends when <tt>inflate()</tt> has no more output as indicated |
423 | by not filling the output buffer, just as for <tt>deflate()</tt>. | 423 | by not filling the output buffer, just as for <tt>deflate()</tt>. In this case, we cannot |
424 | assert that <tt>strm.avail_in</tt> will be zero, since the deflate stream may end before the file | ||
425 | does. | ||
424 | <pre><b> | 426 | <pre><b> |
425 | } while (strm.avail_out == 0); | 427 | } while (strm.avail_out == 0); |
426 | assert(strm.avail_in == 0); /* all input will be used */ | ||
427 | </b></pre><!-- --> | 428 | </b></pre><!-- --> |
428 | The outer <tt>do</tt>-loop ends when <tt>inflate()</tt> reports that it has reached the | 429 | The outer <tt>do</tt>-loop ends when <tt>inflate()</tt> reports that it has reached the |
429 | end of the input <em>zlib</em> stream, has completed the decompression and integrity | 430 | end of the input <em>zlib</em> stream, has completed the decompression and integrity |