Lines Matching +full:out +full:- +full:of +full:- +full:window
1 // SPDX-License-Identifier: GPL-2.0
5 * This is a collection of several routines from gzip-1.0.3
14 * be marked with 'const' and all other variables initialized at run-time
35 #define OF(args) args macro
42 #define WSIZE 0x8000 /* Window size must be at least 32k, */
43 /* and a power of two */
46 static uch *window; /* Sliding window buffer */ variable
49 static unsigned inptr; /* index of next byte to be processed in inbuf */
54 #define CONTINUATION 0x02 /* bit 1 set: continuation of multi-part gzip file */
108 error("ran out of input data"); in fill_inbuf()
118 * Write the output window window[0..outcnt-1] and update crc and bytes_out.
125 uch *in, *out, ch; in flush_window() local
127 in = window; in flush_window()
128 out = &output_data[output_ptr]; in flush_window()
130 ch = *out++ = *in++; in flush_window()
144 puts("\n\n -- System halted"); in error()
165 window = malloc(WSIZE); in decompress_kernel()