Lines Matching refs:curr
37 long curr; /* always legal */
50 #define CURPTR(s) (S_PBEG(s) + (s)->curr)
51 #define S_RESTLEN(s) (S_LEN(s) - (s)->curr)
53 #define EOS_P(s) ((s)->curr >= RSTRING_LEN(p->str))
250 self->curr = orig->curr;
281 p->curr = 0;
299 p->curr = S_LEN(p);
340 p->curr = 0;
390 return INT2FIX(p->curr);
414 substr = rb_funcall(p->str, id_byteslice, 2, INT2FIX(0), INT2NUM(p->curr));
439 p->curr = i;
492 p->prev = p->curr;
494 p->curr += p->regs.end[0];
699 onig_region_set(&(p->regs), 0, 0, (int)(p->curr - p->prev));
728 if (p->curr + len > S_LEN(p)) {
729 len = S_LEN(p) - p->curr;
731 p->prev = p->curr;
732 p->curr += len;
765 p->prev = p->curr;
766 p->curr++;
807 if (p->curr + len > S_LEN(p))
808 len = S_LEN(p) - p->curr;
809 return extract_beg_len(p, p->curr, len);
842 p->curr = p->prev;
866 if (p->curr == 0) return Qtrue;
1058 return extract_range(p, p->curr, S_LEN(p));
1074 i = S_LEN(p) - p->curr;
1118 if (p->curr == 0) {
1122 p->curr, S_LEN(p),
1130 p->curr, S_LEN(p),
1141 if (p->curr == 0) return rb_str_new2("");
1142 if (p->curr > INSPECT_LENGTH) {
1148 len = p->curr;
1161 len = S_LEN(p) - p->curr;