Lines Matching refs:lencopy
200 int linesdone, currlinedone, offset, lencopy, remain;
228 lencopy = bytesperline - currlinedone;
229 lencopy = lencopy > remain ? remain : lencopy;
231 if ((char *)startwrite + lencopy > (char *)outp + buf->vb.size) {
233 ((char *)startwrite + lencopy) -
236 lencopy = remain;
238 if (lencopy <= 0)
240 memcpy(startwrite, startread, lencopy);
242 remain -= lencopy;
245 startwrite += lencopy + bytesperline;
246 startread += lencopy;
248 lencopy = remain;
250 lencopy = bytesperline;
252 if ((char *)startwrite + lencopy > (char *)outp +
256 ((char *)startwrite + lencopy) -
258 lencopy = remain = (char *)outp + buf->vb.size -
261 if (lencopy <= 0)
264 memcpy(startwrite, startread, lencopy);
266 remain -= lencopy;