rb_enc_mbclen 192 dir.c # define Next(p, e, enc) ((p)+ rb_enc_mbclen((p), (e), (enc))) rb_enc_mbclen 222 dir.c p = t1 + (r = rb_enc_mbclen(t1, pend, enc)); rb_enc_mbclen 231 dir.c p = t2 + (r2 = rb_enc_mbclen(t2, pend, enc)); rb_enc_mbclen 709 ext/stringio/stringio.c len = rb_enc_mbclen(p, RSTRING_END(str), enc); rb_enc_mbclen 730 ext/strscan/strscan.c len = rb_enc_mbclen(CURPTR(p), S_PEND(p), rb_enc_get(p->str)); rb_enc_mbclen 2861 ext/zlib/zlib.c len = rb_enc_mbclen(RSTRING_PTR(buf), RSTRING_END(buf), gz->enc); rb_enc_mbclen 2928 file.c #define Next(p, e, enc) ((p) + rb_enc_mbclen((p), (e), (enc))) rb_enc_mbclen 177 include/ruby/encoding.h int rb_enc_mbclen(const char *p, const char *e, rb_encoding *enc); rb_enc_mbclen 33 include/ruby/regex.h #define mbclen(p,e,enc) rb_enc_mbclen((p),(e),(enc)) rb_enc_mbclen 3512 io.c r = rb_enc_mbclen(fptr->cbuf.ptr+fptr->cbuf.off, rb_enc_mbclen 595 sprintf.c p += rb_enc_mbclen(p, end, enc); rb_enc_mbclen 1560 string.c p += rb_enc_mbclen(p, e, enc); rb_enc_mbclen 1568 string.c p += rb_enc_mbclen(p, e, enc); rb_enc_mbclen 2001 string.c for (; s + minlen <= e; s += rb_enc_mbclen(s, e, enc)) { rb_enc_mbclen 2113 string.c n = rb_enc_mbclen(p, e, enc); rb_enc_mbclen 2125 string.c p += rb_enc_mbclen(p, e, enc); rb_enc_mbclen 3094 string.c l1 = rb_enc_mbclen(p1, p1end, enc); rb_enc_mbclen 3095 string.c l2 = rb_enc_mbclen(p2, p2end, enc); rb_enc_mbclen 5186 string.c int clen = rb_enc_mbclen(s, e, enc); rb_enc_mbclen 7303 string.c subend += rb_enc_mbclen(subend, pend, enc); rb_enc_mbclen 7522 string.c n = rb_enc_mbclen(ptr + i, ptr + len, enc); rb_enc_mbclen 176 symbol.c m += rb_enc_mbclen(m, e, enc); rb_enc_mbclen 290 symbol.c while (m < e && is_identchar(m, e, enc)) m += rb_enc_mbclen(m, e, enc);