Lines Matching refs:ovector
246 PCRE2_SIZE *ovector; in pcre2_substitute() local
298 memcpy(internal_match_data, match_data, offsetof(pcre2_match_data, ovector) in pcre2_substitute()
305 ovector = pcre2_get_ovector_pointer(match_data); in pcre2_substitute()
313 scb.ovector = ovector; in pcre2_substitute()
425 if (ovector[1] < ovector[0] || ovector[0] < start_offset) in pcre2_substitute()
439 if (ovecsave[0] == ovector[0] && ovecsave[1] == ovector[1]) in pcre2_substitute()
441 if (ovector[0] == ovector[1] && ovecsave[2] != start_offset) in pcre2_substitute()
465 fraglength = ovector[0] - start_offset; in pcre2_substitute()
683 if (ovector[ng*2] != PCRE2_UNSET) in pcre2_substitute()
751 subptr = subject + ovector[group*2]; in pcre2_substitute()
752 subptrend = subject + ovector[group*2 + 1]; in pcre2_substitute()
909 PCRE2_SIZE oldlength = ovector[1] - ovector[0]; in pcre2_substitute()
913 if (!replacement_only) CHECKMEMCPY(subject + ovector[0], oldlength); in pcre2_substitute()
926 ovecsave[0] = ovector[0]; in pcre2_substitute()
927 ovecsave[1] = ovector[1]; in pcre2_substitute()
930 goptions = (ovector[0] != ovector[1] || ovector[0] > start_offset)? 0 : in pcre2_substitute()
932 start_offset = ovector[1]; in pcre2_substitute()