Lines Matching refs:lencopy
316 int linesdone, currlinedone, offset, lencopy, remain;
338 lencopy = bytesperline - currlinedone;
339 lencopy = lencopy > remain ? remain : lencopy;
341 if ((char *)startwrite + lencopy > (char *)outp + buf->length) {
343 ((char *)startwrite + lencopy) -
346 lencopy = remain;
348 if (lencopy <= 0)
350 memcpy(startwrite, startread, lencopy);
352 remain -= lencopy;
355 startwrite += lencopy + bytesperline;
356 startread += lencopy;
358 lencopy = remain;
360 lencopy = bytesperline;
362 if ((char *)startwrite + lencopy > (char *)outp +
365 ((char *)startwrite + lencopy) -
367 lencopy = remain = (char *)outp + buf->length -
370 if (lencopy <= 0)
373 memcpy(startwrite, startread, lencopy);
375 remain -= lencopy;
502 unsigned int remain, lencopy;
607 lencopy = len;
609 lencopy = remain;
615 len -= lencopy;
616 p += lencopy;
617 dev->vbi_read += lencopy;