Lines Matching refs:skip
156 /* skip bytes in file */
157 local void bskip(bin *in, unsigned skip)
163 /* easy case -- skip bytes in buffer */
164 if (skip <= in->left) {
165 in->left -= skip;
166 in->next += skip;
170 /* skip what's in buffer, discard buffer contents */
171 skip -= in->left;
175 if (skip > CHUNK) {
178 left = skip & (CHUNK - 1);
182 lseek(in->fd, skip - 1, SEEK_CUR);
188 /* skip the integral chunks, update skip with remainder */
189 lseek(in->fd, skip - left, SEEK_CUR);
190 skip = left;
193 /* read more input and skip remainder */
195 if (skip > in->left)
197 in->left -= skip;
198 in->next += skip;
203 /* skip the gzip header from file in */
217 /* skip modification time, extra flags, and os */
220 /* skip extra field if present */
229 /* skip file name if present */
234 /* skip comment if present */
239 /* skip header crc if present */
291 /* open gzip file and skip header */
431 /* skip command name */