Lines Matching +full:out +full:- +full:of +full:- +full:window
1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * This is a collection of several routines from gzip-1.0.3
22 #define OF(args) args macro
32 #define WSIZE 0x8000 /* Window size must be at least 32k, */
33 /* and a power of two */
36 static uch window[WSIZE]; /* Sliding window buffer */ variable
39 static unsigned inptr; /* index of next byte to be processed in inbuf */
44 #define CONTINUATION 0x02 /* bit 1 set: continuation of multi-part gzip
121 error("ran out of input data"); in fill_inbuf()
130 * Write the output window window[0..outcnt-1] and update crc and bytes_out.
137 uch *in, *out, ch; in flush_window() local
139 in = window; in flush_window()
140 out = &output_data[output_ptr]; in flush_window()
142 ch = *out++ = *in++; in flush_window()
155 puts("\n\n -- System halted"); in error()