S_LEN 47 ext/strscan/strscan.c #define S_PEND(s) (S_PBEG(s) + S_LEN(s))
S_LEN 49 ext/strscan/strscan.c #define S_RESTLEN(s) (S_LEN(s) - (s)->curr)
S_LEN 140 ext/strscan/strscan.c if (beg_i > S_LEN(p)) return Qnil;
S_LEN 141 ext/strscan/strscan.c if (end_i > S_LEN(p))
S_LEN 142 ext/strscan/strscan.c end_i = S_LEN(p);
S_LEN 149 ext/strscan/strscan.c if (beg_i > S_LEN(p)) return Qnil;
S_LEN 150 ext/strscan/strscan.c if (beg_i + len > S_LEN(p))
S_LEN 151 ext/strscan/strscan.c len = S_LEN(p) - beg_i;
S_LEN 283 ext/strscan/strscan.c p->curr = S_LEN(p);
S_LEN 396 ext/strscan/strscan.c if (i < 0) i += S_LEN(p);
S_LEN 398 ext/strscan/strscan.c if (i > S_LEN(p)) rb_raise(rb_eRangeError, "index out of range");
S_LEN 688 ext/strscan/strscan.c if (p->curr + len > S_LEN(p)) {
S_LEN 689 ext/strscan/strscan.c len = S_LEN(p) - p->curr;
S_LEN 767 ext/strscan/strscan.c if (p->curr + len > S_LEN(p))
S_LEN 768 ext/strscan/strscan.c len = S_LEN(p) - p->curr;
S_LEN 1013 ext/strscan/strscan.c return extract_range(p, p->prev + p->regs.end[0], S_LEN(p));
S_LEN 1029 ext/strscan/strscan.c return extract_range(p, p->curr, S_LEN(p));
S_LEN 1045 ext/strscan/strscan.c i = S_LEN(p) - p->curr;
S_LEN 1097 ext/strscan/strscan.c p->curr, S_LEN(p),
S_LEN 1105 ext/strscan/strscan.c p->curr, S_LEN(p),
S_LEN 1138 ext/strscan/strscan.c len = S_LEN(p) - p->curr;