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, &regs);
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;