Lines Matching refs:len
198 int len; in to_ascii() local
204 len = 0; in to_ascii()
208 if (code > 0xffff && len + 10 <= buf_size) { in to_ascii()
209 sprint_byte_with_x((char*)(&(buf[len])), (unsigned int)(code >> 24)); in to_ascii()
210 sprint_byte((char*)(&(buf[len+4])), (unsigned int)(code >> 16)); in to_ascii()
211 sprint_byte((char*)(&(buf[len+6])), (unsigned int)(code >> 8)); in to_ascii()
212 sprint_byte((char*)(&(buf[len+8])), (unsigned int)code); in to_ascii()
213 len += 10; in to_ascii()
215 else if (len + 6 <= buf_size) { in to_ascii()
216 sprint_byte_with_x((char*)(&(buf[len])), (unsigned int)(code >> 8)); in to_ascii()
217 sprint_byte((char*)(&(buf[len+4])), (unsigned int)code); in to_ascii()
218 len += 6; in to_ascii()
225 buf[len++] = (UChar )code; in to_ascii()
229 if (len >= buf_size) break; in to_ascii()
235 len = MIN((end - s), buf_size); in to_ascii()
236 xmemcpy(buf, s, (size_t )len); in to_ascii()
240 return len; in to_ascii()
259 int len, is_over; local
274 len = to_ascii(einfo->enc, einfo->par, einfo->par_end,
282 xmemcpy(p, parbuf, len);
283 p += len;
299 len = p - s;
304 len = onigenc_str_bytelen_null(ONIG_ENCODING_ASCII, q);
305 xmemcpy(s, q, len);
306 s[len] = '\0';
311 return len;
330 int n, need, len; local
349 len = enclen(enc, p);
350 while (len-- > 0) *s++ = *p++;
357 len = enclen(enc, p);
359 while (len-- > 0) *s++ = *p++;
364 while (len-- > 0) {
375 len = onigenc_str_bytelen_null(ONIG_ENCODING_ASCII, bs);
377 while (len-- > 0) *s++ = *bp++;