RMATCH 536 re.c clone->str = RMATCH(match)->str;
RMATCH 541 re.c re_copy_registers(clone->regs, RMATCH(match)->regs);
RMATCH 555 re.c RMATCH(obj)->str = RMATCH(orig)->str;
RMATCH 555 re.c RMATCH(obj)->str = RMATCH(orig)->str;
RMATCH 556 re.c re_free_registers(RMATCH(obj)->regs);
RMATCH 557 re.c RMATCH(obj)->regs->allocated = 0;
RMATCH 558 re.c re_copy_registers(RMATCH(obj)->regs, RMATCH(orig)->regs);
RMATCH 558 re.c re_copy_registers(RMATCH(obj)->regs, RMATCH(orig)->regs);
RMATCH 567 re.c return INT2FIX(RMATCH(match)->regs->num_regs);
RMATCH 576 re.c if (i < 0 || RMATCH(match)->regs->num_regs <= i)
RMATCH 579 re.c if (RMATCH(match)->regs->beg[i] < 0)
RMATCH 582 re.c return rb_assoc_new(INT2FIX(RMATCH(match)->regs->beg[i]),
RMATCH 583 re.c INT2FIX(RMATCH(match)->regs->end[i]));
RMATCH 592 re.c if (i < 0 || RMATCH(match)->regs->num_regs <= i)
RMATCH 595 re.c if (RMATCH(match)->regs->beg[i] < 0)
RMATCH 598 re.c return INT2FIX(RMATCH(match)->regs->beg[i]);
RMATCH 607 re.c if (i < 0 || RMATCH(match)->regs->num_regs <= i)
RMATCH 610 re.c if (RMATCH(match)->regs->beg[i] < 0)
RMATCH 613 re.c return INT2FIX(RMATCH(match)->regs->end[i]);
RMATCH 752 re.c re_copy_registers(RMATCH(match)->regs, ®s);
RMATCH 753 re.c RMATCH(match)->str = rb_str_new4(str);
RMATCH 767 re.c if (nth >= RMATCH(match)->regs->num_regs) {
RMATCH 771 re.c nth += RMATCH(match)->regs->num_regs;
RMATCH 774 re.c if (RMATCH(match)->BEG(nth) == -1) return Qfalse;
RMATCH 787 re.c if (nth >= RMATCH(match)->regs->num_regs) {
RMATCH 791 re.c nth += RMATCH(match)->regs->num_regs;
RMATCH 794 re.c start = RMATCH(match)->BEG(nth);
RMATCH 796 re.c end = RMATCH(match)->END(nth);
RMATCH 798 re.c str = rb_str_new(RSTRING(RMATCH(match)->str)->ptr + start, len);
RMATCH 817 re.c if (RMATCH(match)->BEG(0) == -1) return Qnil;
RMATCH 818 re.c str = rb_str_new(RSTRING(RMATCH(match)->str)->ptr, RMATCH(match)->BEG(0));
RMATCH 818 re.c str = rb_str_new(RSTRING(RMATCH(match)->str)->ptr, RMATCH(match)->BEG(0));
RMATCH 830 re.c if (RMATCH(match)->BEG(0) == -1) return Qnil;
RMATCH 831 re.c str = rb_str_new(RSTRING(RMATCH(match)->str)->ptr+RMATCH(match)->END(0),
RMATCH 831 re.c str = rb_str_new(RSTRING(RMATCH(match)->str)->ptr+RMATCH(match)->END(0),
RMATCH 832 re.c RSTRING(RMATCH(match)->str)->len-RMATCH(match)->END(0));
RMATCH 832 re.c RSTRING(RMATCH(match)->str)->len-RMATCH(match)->END(0));
RMATCH 844 re.c if (RMATCH(match)->BEG(0) == -1) return Qnil;
RMATCH 846 re.c for (i=RMATCH(match)->regs->num_regs-1; RMATCH(match)->BEG(i) == -1 && i > 0; i--)
RMATCH 846 re.c for (i=RMATCH(match)->regs->num_regs-1; RMATCH(match)->BEG(i) == -1 && i > 0; i--)
RMATCH 880 re.c struct re_registers *regs = RMATCH(match)->regs;
RMATCH 882 re.c char *ptr = RSTRING(RMATCH(match)->str)->ptr;
RMATCH 921 re.c struct re_registers *regs = RMATCH(match)->regs;
RMATCH 922 re.c char *ptr = RSTRING(RMATCH(match)->str)->ptr;
RMATCH 951 re.c if (OBJ_TAINTED(RMATCH(match)->str)) OBJ_TAINT(str);
RMATCH 959 re.c return RMATCH(match)->str; /* str is frozen */
RMATCH 1236 string.c if (nth >= RMATCH(match)->regs->num_regs) {
RMATCH 1241 string.c if (-nth >= RMATCH(match)->regs->num_regs) {
RMATCH 1244 string.c nth += RMATCH(match)->regs->num_regs;
RMATCH 1247 string.c start = RMATCH(match)->BEG(nth);
RMATCH 1251 string.c end = RMATCH(match)->END(nth);
RMATCH 1441 string.c regs = RMATCH(match)->regs;
RMATCH 1526 string.c regs = RMATCH(match)->regs;
RMATCH 2524 string.c regs = RMATCH(rb_backref_get())->regs;
RMATCH 2902 string.c regs = RMATCH(match)->regs;