RMATCH            808 re.c               struct rmatch *rm = RMATCH(match)->rmatch;
RMATCH            827 re.c               enc = rb_enc_get(RMATCH(match)->str);
RMATCH            847 re.c               s = p = RSTRING_PTR(RMATCH(match)->str);
RMATCH            848 re.c               e = s + RSTRING_LEN(RMATCH(match)->str);
RMATCH            880 re.c               if (!RMATCH(match)->regexp) {
RMATCH            896 re.c               RMATCH(obj)->str = RMATCH(orig)->str;
RMATCH            897 re.c               RMATCH(obj)->regexp = RMATCH(orig)->regexp;
RMATCH            899 re.c               rm = RMATCH(obj)->rmatch;
RMATCH            902 re.c               if (!RMATCH(orig)->rmatch->char_offset_updated) {
RMATCH            910 re.c                   MEMCPY(rm->char_offset, RMATCH(orig)->rmatch->char_offset,
RMATCH            933 re.c               return RMATCH(match)->regexp;
RMATCH            954 re.c               return rb_reg_names(RMATCH(match)->regexp);
RMATCH            983 re.c               VALUE regexp = RMATCH(match)->regexp;
RMATCH           1044 re.c               return rb_assoc_new(INT2FIX(RMATCH(match)->rmatch->char_offset[i].beg),
RMATCH           1045 re.c           			INT2FIX(RMATCH(match)->rmatch->char_offset[i].end));
RMATCH           1080 re.c               return INT2FIX(RMATCH(match)->rmatch->char_offset[i].beg);
RMATCH           1115 re.c               return INT2FIX(RMATCH(match)->rmatch->char_offset[i].end);
RMATCH           1359 re.c               RMATCH(match)->str = rb_str_new4(str);
RMATCH           1360 re.c               RMATCH(match)->regexp = re;
RMATCH           1361 re.c               RMATCH(match)->rmatch->char_offset_updated = 0;
RMATCH           1409 re.c               str = rb_str_subseq(RMATCH(match)->str, start, len);
RMATCH           1442 re.c               str = rb_str_subseq(RMATCH(match)->str, 0, BEG(0));
RMATCH           1470 re.c               str = RMATCH(match)->str;
RMATCH           1523 re.c               VALUE target = RMATCH(match)->str;
RMATCH           1664 re.c                                  RMATCH(match)->regexp, p, p + strlen(p));
RMATCH           1724 re.c               if (OBJ_TAINTED(RMATCH(match)->str)) OBJ_TAINT(str);
RMATCH           1743 re.c               return RMATCH(match)->str;	/* str is frozen */
RMATCH           1794 re.c               VALUE regexp = RMATCH(match)->regexp;