RMATCH 3181 gc.c if (RMATCH(obj)->rmatch) {
RMATCH 3182 gc.c struct rmatch *rm = RMATCH(obj)->rmatch;
RMATCH 941 re.c struct rmatch *rm = RMATCH(match)->rmatch;
RMATCH 960 re.c enc = rb_enc_get(RMATCH(match)->str);
RMATCH 980 re.c s = p = RSTRING_PTR(RMATCH(match)->str);
RMATCH 1012 re.c if (!RMATCH(match)->regexp) {
RMATCH 1025 re.c RMATCH(obj)->str = RMATCH(orig)->str;
RMATCH 1026 re.c RMATCH(obj)->regexp = RMATCH(orig)->regexp;
RMATCH 1028 re.c rm = RMATCH(obj)->rmatch;
RMATCH 1032 re.c if (!RMATCH(orig)->rmatch->char_offset_updated) {
RMATCH 1040 re.c MEMCPY(rm->char_offset, RMATCH(orig)->rmatch->char_offset,
RMATCH 1065 re.c regexp = RMATCH(match)->regexp;
RMATCH 1069 re.c RMATCH(match)->regexp = regexp;
RMATCH 1092 re.c return rb_reg_names(RMATCH(match)->regexp);
RMATCH 1121 re.c VALUE regexp = RMATCH(match)->regexp;
RMATCH 1187 re.c return rb_assoc_new(INT2FIX(RMATCH(match)->rmatch->char_offset[i].beg),
RMATCH 1188 re.c INT2FIX(RMATCH(match)->rmatch->char_offset[i].end));
RMATCH 1223 re.c return INT2FIX(RMATCH(match)->rmatch->char_offset[i].beg);
RMATCH 1258 re.c return INT2FIX(RMATCH(match)->rmatch->char_offset[i].end);
RMATCH 1576 re.c RMATCH(match)->str = rb_str_new4(str);
RMATCH 1580 re.c RMATCH(match)->regexp = re;
RMATCH 1581 re.c RMATCH(match)->rmatch->char_offset_updated = 0;
RMATCH 1634 re.c str = rb_str_subseq(RMATCH(match)->str, start, len);
RMATCH 1667 re.c str = rb_str_subseq(RMATCH(match)->str, 0, BEG(0));
RMATCH 1695 re.c str = RMATCH(match)->str;
RMATCH 1755 re.c target = RMATCH(match)->str;
RMATCH 1931 re.c int num = namev_to_backref_number(RMATCH_REGS(match), RMATCH(match)->regexp, idx);
RMATCH 1992 re.c int num = namev_to_backref_number(RMATCH_REGS(match), RMATCH(match)->regexp, argv[i]);
RMATCH 2023 re.c if (OBJ_TAINTED(RMATCH(match)->str)) OBJ_TAINT(str);
RMATCH 2089 re.c onig_foreach_name(RREGEXP(RMATCH(match)->regexp)->ptr, match_named_captures_iter, (void*)memo);
RMATCH 2108 re.c return RMATCH(match)->str; /* str is frozen */
RMATCH 2159 re.c VALUE regexp = RMATCH(match)->regexp;
RMATCH 2951 re.c st_index_t hashval = rb_hash_start(rb_str_hash(RMATCH(match)->str));
RMATCH 2953 re.c rb_hash_uint(hashval, reg_hash(RMATCH(match)->regexp));
RMATCH 2977 re.c if (!rb_str_equal(RMATCH(match1)->str, RMATCH(match2)->str)) return Qfalse;
RMATCH 2978 re.c if (!rb_reg_equal(RMATCH(match1)->regexp, RMATCH(match2)->regexp)) return Qfalse;