S_LEN 52 ext/strscan/strscan.c #define S_PEND(s) (S_PBEG(s) + S_LEN(s)) S_LEN 54 ext/strscan/strscan.c #define S_RESTLEN(s) (S_LEN(s) - (s)->curr) S_LEN 146 ext/strscan/strscan.c if (beg_i > S_LEN(p)) return Qnil; S_LEN 147 ext/strscan/strscan.c if (end_i > S_LEN(p)) S_LEN 148 ext/strscan/strscan.c end_i = S_LEN(p); S_LEN 155 ext/strscan/strscan.c if (beg_i > S_LEN(p)) return Qnil; S_LEN 156 ext/strscan/strscan.c if (beg_i + len > S_LEN(p)) S_LEN 157 ext/strscan/strscan.c len = S_LEN(p) - beg_i; S_LEN 300 ext/strscan/strscan.c p->curr = S_LEN(p); S_LEN 437 ext/strscan/strscan.c if (i < 0) i += S_LEN(p); S_LEN 439 ext/strscan/strscan.c if (i > S_LEN(p)) rb_raise(rb_eRangeError, "index out of range"); S_LEN 731 ext/strscan/strscan.c if (p->curr + len > S_LEN(p)) { S_LEN 732 ext/strscan/strscan.c len = S_LEN(p) - p->curr; S_LEN 810 ext/strscan/strscan.c if (p->curr + len > S_LEN(p)) S_LEN 811 ext/strscan/strscan.c len = S_LEN(p) - p->curr; S_LEN 1087 ext/strscan/strscan.c return extract_range(p, p->prev + p->regs.end[0], S_LEN(p)); S_LEN 1103 ext/strscan/strscan.c return extract_range(p, p->curr, S_LEN(p)); S_LEN 1119 ext/strscan/strscan.c i = S_LEN(p) - p->curr; S_LEN 1166 ext/strscan/strscan.c p->curr, S_LEN(p), S_LEN 1174 ext/strscan/strscan.c p->curr, S_LEN(p), S_LEN 1205 ext/strscan/strscan.c len = S_LEN(p) - p->curr;