Lines Matching refs:clen
341 int c, clen;
348 c = rb_enc_ascget(p, pend, &clen, enc);
359 p += clen;
378 c = rb_enc_ascget(p, pend, &clen, enc);
379 if (c == '\\' && p+clen < pend) {
380 int n = clen + mbclen(p+clen, pend, enc);
388 rb_str_buf_cat(str, p, clen);
391 clen = rb_enc_precise_mbclen(p, pend, enc);
392 if (!MBCLEN_CHARFOUND_P(clen)) {
394 clen = 1;
402 clen = MBCLEN_CHARFOUND_LEN(clen);
403 rb_str_buf_cat(str, p, clen);
407 rb_str_buf_cat(str, p, clen);
417 rb_str_buf_cat(str, p, clen);
419 p += clen;
2970 int c, clen;
2976 c = rb_enc_ascget(s, send, &clen, enc);
2990 s += clen;
3012 c = rb_enc_ascget(s, send, &clen, enc);
3020 s += clen;
3290 int no, clen;
3300 int c = ASCGET(s, e, &clen);
3308 s += clen;
3317 c = ASCGET(s, e, &clen);
3324 s += clen;
3339 if (s < e && ASCGET(s, e, &clen) == '<') {
3342 name_end = name = s + clen;
3344 c = ASCGET(name_end, e, &clen);
3346 name_end += c == -1 ? mbclen(name_end, e, str_enc) : clen;
3350 p = s = name_end + clen;
3381 rb_enc_str_buf_cat(val, s-clen, clen, str_enc);