Lines Matching refs:inbuflen
125 unsigned char *inbuf, size_t *inbuflen, size_t *linelen,
145 while (*inbuflen + (end - p) >= 3)
150 if ( *inbuflen == 0
163 memcpy(inbuf + *inbuflen, p, 3 - *inbuflen);
164 p += (3 - *inbuflen);
167 *inbuflen = 0;
180 memcpy(inbuf + *inbuflen, p, end - p);
181 *inbuflen += (end - p);
407 unsigned char *inbuf, int *inbuflen, svn_boolean_t *done)
418 (*inbuflen+len) is encoded data length
419 (*inbuflen+len)/4 is the number of complete 4-bytes sets
420 (*inbuflen+len)/4*3 is the number of decoded bytes
423 svn_stringbuf_ensure(str, str->len + ((*inbuflen + len) / 4) * 3);
430 if ((*inbuflen == 0) && (p + BASE64_LINELEN <= end))
438 if (*inbuflen >= 2)
440 memset(inbuf + *inbuflen, 0, 4 - *inbuflen);
442 svn_stringbuf_appendbytes(str, group, *inbuflen - 1);
452 inbuf[(*inbuflen)++] = find;
453 if (*inbuflen == 4)
457 *inbuflen = 0;