This commit is contained in:
Mark Adler
2011-09-09 23:06:52 -07:00
parent 4ca984fb44
commit 64b2e89203
23 changed files with 783 additions and 200 deletions

View File

@@ -44,7 +44,9 @@ int r;
s->check = (*s->checkfn)(s->check, q, n);
/* copy as far as end of window */
while (n--) *p++ = *q++;
zmemcpy(p, q, n);
p += n;
q += n;
/* see if more to copy at beginning of window */
if (q == s->end)
@@ -68,7 +70,9 @@ int r;
s->check = (*s->checkfn)(s->check, q, n);
/* copy */
while (n--) *p++ = *q++;
zmemcpy(p, q, n);
p += n;
q += n;
}
/* update pointers */