RSTRING_END 653 encoding.c char *s = RSTRING_PTR(enclib) + 4, *e = RSTRING_END(enclib) - 3; RSTRING_END 117 ext/-test-/string/cstr.c TERM_FILL(RSTRING_END(str2), TERM_LEN(str)); RSTRING_END 16818 ext/ripper/ripper.c if (RSTRING_END(mesg)[-1] == '\n') { RSTRING_END 11069 ext/ripper/ripper.y if (RSTRING_END(mesg)[-1] == '\n') { RSTRING_END 709 ext/stringio/stringio.c len = rb_enc_mbclen(p, RSTRING_END(str), enc); RSTRING_END 933 ext/stringio/stringio.c RSTRING_END(ptr->string), &n, enc); RSTRING_END 2861 ext/zlib/zlib.c len = rb_enc_mbclen(RSTRING_PTR(buf), RSTRING_END(buf), gz->enc); RSTRING_END 1045 include/ruby/ruby.h #define RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src) RSTRING_END 3119 io.c e = RSTRING_END(str); RSTRING_END 3128 io.c p = RSTRING_END(str); RSTRING_END 3015 numeric.c if (rb_enc_precise_mbclen(RSTRING_PTR(str), RSTRING_END(str), enc) != n) { RSTRING_END 16742 parse.c if (RSTRING_END(mesg)[-1] == '\n') { RSTRING_END 11069 parse.y if (RSTRING_END(mesg)[-1] == '\n') { RSTRING_END 644 re.c e = RSTRING_END(str); RSTRING_END 1845 re.c RSTRING_PTR(name), RSTRING_END(name))) < 1) { RSTRING_END 686 sprintf.c if (rb_enc_strlen(RSTRING_PTR(tmp),RSTRING_END(tmp),enc) != 1) { RSTRING_END 689 sprintf.c c = rb_enc_codepoint_len(RSTRING_PTR(tmp), RSTRING_END(tmp), &n, enc); RSTRING_END 744 sprintf.c slen = rb_enc_strlen(RSTRING_PTR(str),RSTRING_END(str),enc); RSTRING_END 749 sprintf.c char *p = rb_enc_nth(RSTRING_PTR(str), RSTRING_END(str), RSTRING_END 923 sprintf.c len = rb_long2int(RSTRING_END(tmp) - s); RSTRING_END 963 sprintf.c len = rb_long2int(RSTRING_END(tmp) - s); RSTRING_END 1468 sprintf.c f._p = (unsigned char *)RSTRING_END(str); RSTRING_END 592 string.c search_nonascii(RSTRING_PTR(dest), RSTRING_END(dest))) RSTRING_END 1141 string.c TERM_FILL(RSTRING_END(str), TERM_LEN(orig)); RSTRING_END 1648 string.c e = RSTRING_END(str); RSTRING_END 2164 string.c return str_offset(RSTRING_PTR(str), RSTRING_END(str), pos, RSTRING_END 2342 string.c if (len > RSTRING_EMBED_LEN_MAX && SHARABLE_SUBSTRING_P(p, len, RSTRING_END(str))) { RSTRING_END 3067 string.c p1 = RSTRING_PTR(str1); p1end = RSTRING_END(str1); RSTRING_END 3068 string.c p2 = RSTRING_PTR(str2); p2end = RSTRING_END(str2); RSTRING_END 3134 string.c e = RSTRING_END(str); RSTRING_END 3204 string.c pos = str_offset(RSTRING_PTR(str), RSTRING_END(str), pos, RSTRING_END 3245 string.c e = RSTRING_END(str); RSTRING_END 3273 string.c e = RSTRING_END(str); RSTRING_END 3318 string.c s = str_nth(sbeg, RSTRING_END(str), pos, enc, singlebyte); RSTRING_END 3370 string.c pos = str_offset(RSTRING_PTR(str), RSTRING_END(str), pos, RSTRING_END 4229 string.c p = str_nth(RSTRING_PTR(str), RSTRING_END(str), beg, enc, singlebyte); RSTRING_END 4230 string.c if (!p) p = RSTRING_END(str); RSTRING_END 4231 string.c e = str_nth(p, RSTRING_END(str), len, enc, singlebyte); RSTRING_END 4232 string.c if (!e) e = RSTRING_END(str); RSTRING_END 4792 string.c len = rb_enc_fast_mbclen(RSTRING_PTR(str)+end0, RSTRING_END(str), str_enc); RSTRING_END 5163 string.c s = RSTRING_PTR(str); e = RSTRING_END(str); RSTRING_END 5164 string.c p = RSTRING_END(rev); RSTRING_END 5220 string.c e = RSTRING_END(str) - 1; RSTRING_END 5396 string.c const char *pend = RSTRING_END(str); RSTRING_END 5483 string.c p = RSTRING_PTR(str); pend = RSTRING_END(str); RSTRING_END 5782 string.c source_end = (OnigUChar*)RSTRING_END(source); RSTRING_END 5846 string.c source_end = (OnigUChar*)RSTRING_END(source); RSTRING_END 5882 string.c char *s = RSTRING_PTR(str), *send = RSTRING_END(str); RSTRING_END 5948 string.c char *s = RSTRING_PTR(str), *send = RSTRING_END(str); RSTRING_END 6300 string.c s = RSTRING_PTR(str); send = RSTRING_END(str); RSTRING_END 6629 string.c send = RSTRING_END(str); RSTRING_END 6728 string.c send = RSTRING_END(str); RSTRING_END 6890 string.c send = RSTRING_END(str); RSTRING_END 6908 string.c send = RSTRING_END(str); RSTRING_END 7046 string.c if (rb_enc_ascget(RSTRING_PTR(spat), RSTRING_END(spat), &l, enc2) == ' ' && RSTRING_END 7061 string.c char *eptr = RSTRING_END(str); RSTRING_END 7122 string.c char *eptr = RSTRING_END(str); RSTRING_END 7265 string.c pend = RSTRING_END(str); RSTRING_END 7591 string.c end = RSTRING_END(str); RSTRING_END 8172 string.c RSTRING_END(str), enc); RSTRING_END 8384 string.c c = rb_enc_codepoint(RSTRING_PTR(s), RSTRING_END(s), STR_ENC_GET(s)); RSTRING_END 8958 string.c const char *e = RSTRING_END(str); RSTRING_END 9071 string.c const char *e = RSTRING_END(str); RSTRING_END 2774 transcode.c rb_str_coderange_scan_restartable(RSTRING_PTR(str), RSTRING_END(str), 0, &cr);