END 796 re.c end = RMATCH(match)->END(nth);
END 831 re.c str = rb_str_new(RSTRING(RMATCH(match)->str)->ptr+RMATCH(match)->END(0),
END 832 re.c RSTRING(RMATCH(match)->str)->len-RMATCH(match)->END(0));
END 1393 re.c rb_str_buf_cat(val, RSTRING(src)->ptr+END(0), RSTRING(src)->len-END(0));
END 1393 re.c rb_str_buf_cat(val, RSTRING(src)->ptr+END(0), RSTRING(src)->len-END(0));
END 1414 re.c rb_str_buf_cat(val, RSTRING(src)->ptr+BEG(no), END(no)-BEG(no));
END 1251 string.c end = RMATCH(match)->END(nth);
END 1452 string.c plen = END(0) - BEG(0);
END 1548 string.c if (BEG(0) == END(0)) {
END 1553 string.c len = mbclen2(RSTRING(str)->ptr[END(0)], pat);
END 1554 string.c if (RSTRING(str)->len > END(0)) {
END 1555 string.c memcpy(bp, RSTRING(str)->ptr+END(0), len);
END 1558 string.c offset = END(0) + len;
END 1561 string.c offset = END(0);
END 2525 string.c if (start == end && BEG(0) == END(0)) {
END 2538 string.c beg = start = END(0);
END 2544 string.c if (BEG(idx) == END(idx))
END 2547 string.c tmp = rb_str_substr(str, BEG(idx), END(idx)-BEG(idx));
END 2903 string.c if (BEG(0) == END(0)) {
END 2907 string.c *start = END(0)+mbclen2(RSTRING(str)->ptr[END(0)],pat);
END 2907 string.c *start = END(0)+mbclen2(RSTRING(str)->ptr[END(0)],pat);
END 2910 string.c *start = END(0);