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;