Lines Matching defs:read
235 /* Sliding window. Input bytes are read into the second half of the window,
874 * and total number of bytes read.
1105 * At least one byte has been read, or avail_in == 0; reads are
2969 * i.e. no pending output (hence s->read equals s->write), and the state must
3088 Bytef *read; /* window read pointer */
3110 #define WAVAIL (q<s->read?s->read-q-1:s->end-q)
3112 #define WRAP {if(q==s->end&&s->read!=s->window){q=s->window;m=WAVAIL;}}
3201 13. The literal/length and distance code bit lengths are read as a
3226 s->read = s->write = s->window;
3268 uInt m; /* bytes to end of window or read pointer */
3351 z->total_out + (q >= s->read ? q - s->read :
3352 (s->end - s->read) + (q - s->window))));
3487 z->total_out + (q >= s->read ? q - s->read :
3488 (s->end - s->read) + (q - s->window))));
3504 if (s->read != s->write)
3535 * i.e. no pending output (hence s->read equals s->write), and the state must
3550 uInt m; /* bytes to end of window or read pointer */
3552 if (s->read != s->write)
3574 s->read = q; /* drag read pointer forward */
3575 /* WRAP */ /* expand WRAP macro by hand to handle s->read */
3577 s->read = q = s->window;
4156 uInt m; /* bytes to end of window or read pointer */
4287 if (s->read != s->write)
4328 q = s->read;
4381 s->read = q;
4422 uInt m; /* bytes to end of window or read pointer */