Lines Matching defs:window
80 unsigned wsize; /* window size or zero if not using window */
81 unsigned whave; /* valid bytes in the window */
82 unsigned wnext; /* window write index */
83 unsigned char FAR *window; /* allocated sliding window, if wsize != 0 */
92 /* window position, window bytes to copy */
110 window = state->window;
187 if (dist > op) { /* see if copy from window */
188 op = dist - op; /* distance back in window */
216 from = window - OFF;
219 if (op < len) { /* some from window */
227 else if (wnext < op) { /* wrap around window */
230 if (op < len) { /* some from end of window */
235 from = window - OFF;
236 if (wnext < len) { /* some from start of window */
246 else { /* contiguous in window */
248 if (op < len) { /* some from window */
330 - Three separate decoding do-loops for direct, window, and wnext == 0
335 - Swapping window/direct else