• Home
  • Raw
  • Download

Lines Matching refs:copy

104     unsigned copy, dist;  in zlib_updatewindow()  local
109 copy = out - strm->avail_out; in zlib_updatewindow()
110 if (copy >= state->wsize) { in zlib_updatewindow()
117 if (dist > copy) dist = copy; in zlib_updatewindow()
118 memcpy(state->window + state->write, strm->next_out - copy, dist); in zlib_updatewindow()
119 copy -= dist; in zlib_updatewindow()
120 if (copy) { in zlib_updatewindow()
121 memcpy(state->window, strm->next_out - copy, copy); in zlib_updatewindow()
122 state->write = copy; in zlib_updatewindow()
326 unsigned copy; /* number of stored or match bytes to copy */ in zlib_inflate() local
432 copy = state->length; in zlib_inflate()
433 if (copy) { in zlib_inflate()
434 if (copy > have) copy = have; in zlib_inflate()
435 if (copy > left) copy = left; in zlib_inflate()
436 if (copy == 0) goto inf_leave; in zlib_inflate()
437 memcpy(put, next, copy); in zlib_inflate()
438 have -= copy; in zlib_inflate()
439 next += copy; in zlib_inflate()
440 left -= copy; in zlib_inflate()
441 put += copy; in zlib_inflate()
442 state->length -= copy; in zlib_inflate()
506 copy = 3 + BITS(2); in zlib_inflate()
513 copy = 3 + BITS(3); in zlib_inflate()
520 copy = 11 + BITS(7); in zlib_inflate()
523 if (state->have + copy > state->nlen + state->ndist) { in zlib_inflate()
528 while (copy--) in zlib_inflate()
649 copy = out - left; in zlib_inflate()
650 if (state->offset > copy) { /* copy from window */ in zlib_inflate()
651 copy = state->offset - copy; in zlib_inflate()
652 if (copy > state->write) { in zlib_inflate()
653 copy -= state->write; in zlib_inflate()
654 from = state->window + (state->wsize - copy); in zlib_inflate()
657 from = state->window + (state->write - copy); in zlib_inflate()
658 if (copy > state->length) copy = state->length; in zlib_inflate()
662 copy = state->length; in zlib_inflate()
664 if (copy > left) copy = left; in zlib_inflate()
665 left -= copy; in zlib_inflate()
666 state->length -= copy; in zlib_inflate()
669 } while (--copy); in zlib_inflate()