Lines Matching refs:len

179 	ssize_t len;
181 len = 0;
182 while (len < avail) {
189 if (avail-len > 1 && b[1] == '\n') {
192 return (len+2);
198 return (len+1);
201 len++;
215 ssize_t len;
221 len = 0;
223 len = get_line(*b, *avail, nl);
228 while (*nl == 0 && len == *avail && !quit &&
251 tested = len;/* Skip some bytes we already determinated. */
252 len = get_line(*b + tested, *avail - tested, nl);
253 if (len >= 0)
254 len += tested;
256 return (len);
267 ssize_t len, nl;
282 len = bid_get_line(filter, &b, &avail, &ravail, &nl, &nbytes_read);
283 if (len < 0 || nl == 0)
285 if (len - nl >= 11 && memcmp(b, "begin ", 6) == 0)
287 else if (len -nl >= 18 && memcmp(b, "begin-base64 ", 13) == 0)
297 b += len;
298 avail -= len;
309 len = bid_get_line(filter, &b, &avail, &ravail, &nl, &nbytes_read);
310 if (len < 0 || nl == 0)
312 avail -= len;
318 l = UUDECODE(*b++); len--;
322 while (l && len-nl > 0) {
328 len -= 2;
334 --len;
340 --len;
344 if (len-nl < 0)
346 if (len-nl == 1 &&
350 --len;
357 while (len-nl > 0) {
360 --len;
459 ssize_t len, llen, nl;
497 len = get_line(b, avail_in - used, &nl);
498 if (len < 0) {
511 llen = len;
517 if (ensure_in_buff_size(self, uudecode, len)
521 memmove(uudecode->in_buff, b, len);
522 uudecode->in_cnt = (int)len;
530 used += len;
537 if (total + len >= UUENCODE_BID_MAX_READ) {
543 if (len - nl >= 11 && memcmp(b, "begin ", 6) == 0)
545 else if (len - nl >= 18 &&
560 if (total + len * 2 > OUT_BUFF_SIZE)
562 body = len - nl;
616 if (len - nl == 3 && memcmp(b, "end ", 3) == 0)
626 if (total + len * 2 > OUT_BUFF_SIZE)
628 l = len - nl;