diff options
Diffstat (limited to 'gzip.c')
-rw-r--r-- | gzip.c | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -3380,3 +3380,17 @@ unsigned size; | |||
3380 | isize += (ulg) len; | 3380 | isize += (ulg) len; |
3381 | return (int) len; | 3381 | return (int) len; |
3382 | } | 3382 | } |
3383 | |||
3384 | /* =========================================================================== | ||
3385 | * Write the output buffer outbuf[0..outcnt-1] and update bytes_out. | ||
3386 | * (used for the compressed data only) | ||
3387 | */ | ||
3388 | void flush_outbuf() | ||
3389 | { | ||
3390 | if (outcnt == 0) | ||
3391 | return; | ||
3392 | |||
3393 | write_buf(ofd, (char *) outbuf, outcnt); | ||
3394 | bytes_out += (ulg) outcnt; | ||
3395 | outcnt = 0; | ||
3396 | } | ||