Lines Matching refs:flush
167 long (*flush)(void*, unsigned long),
191 if (fill == NULL && flush == NULL)
226 /* Allocate the output buffer if we are using flush(). */
227 if (flush != NULL) {
281 * Flush any data produced if using flush().
307 /* Flush all of the data produced if using flush(). */
308 if (flush != NULL && out.pos > 0) {
309 if (out.pos != flush(out.dst, out.pos)) {
310 error("Failed to flush()");
335 long (*flush)(void*, unsigned long),
340 return __unzstd(buf, len, fill, flush, out_buf, 0, pos, error);
345 long (*flush)(void*, unsigned long),
350 return __unzstd(buf, len, fill, flush, out_buf, out_len, pos, error);