Home | History | Annotate | Download | only in infback9

Lines Matching defs:copy

236     unsigned long length;       /* literal or length of data to copy */
237 unsigned long offset; /* distance back to copy string from */
238 unsigned long copy; /* number of stored or match bytes to copy */
239 unsigned char FAR *from; /* where to copy match bytes from */
246 unsigned len; /* length to copy for repeats, bits to drop */
326 /* copy stored block from input to output */
328 copy = length;
331 if (copy > have) copy = have;
332 if (copy > left) copy = left;
333 zmemcpy(put, next, copy);
334 have -= copy;
335 next += copy;
336 left -= copy;
337 put += copy;
338 length -= copy;
404 copy = 3 + BITS(2);
411 copy = 3 + BITS(3);
418 copy = 11 + BITS(7);
421 if (state->have + copy > state->nlen + state->ndist) {
426 while (copy--)
560 /* copy match from window to output */
563 copy = WSIZE - offset;
564 if (copy < left) {
565 from = put + copy;
566 copy = left - copy;
570 copy = left;
572 if (copy > length) copy = length;
573 length -= copy;
574 left -= copy;
577 } while (--copy);