Lines Matching refs:ovector
246 PCRE2_SIZE *ovector; in pcre2_substitute() local
310 memcpy(internal_match_data, match_data, offsetof(pcre2_match_data, ovector) in pcre2_substitute()
317 ovector = pcre2_get_ovector_pointer(match_data); in pcre2_substitute()
325 scb.ovector = ovector; in pcre2_substitute()
444 if (ovector[1] < ovector[0] || ovector[0] < start_offset) in pcre2_substitute()
458 if (ovecsave[0] == ovector[0] && ovecsave[1] == ovector[1]) in pcre2_substitute()
460 if (ovector[0] == ovector[1] && ovecsave[2] != start_offset) in pcre2_substitute()
484 fraglength = ovector[0] - start_offset; in pcre2_substitute()
702 if (ovector[ng*2] != PCRE2_UNSET) in pcre2_substitute()
770 subptr = subject + ovector[group*2]; in pcre2_substitute()
771 subptrend = subject + ovector[group*2 + 1]; in pcre2_substitute()
928 PCRE2_SIZE oldlength = ovector[1] - ovector[0]; in pcre2_substitute()
932 if (!replacement_only) CHECKMEMCPY(subject + ovector[0], oldlength); in pcre2_substitute()
945 ovecsave[0] = ovector[0]; in pcre2_substitute()
946 ovecsave[1] = ovector[1]; in pcre2_substitute()
949 goptions = (ovector[0] != ovector[1] || ovector[0] > start_offset)? 0 : in pcre2_substitute()
951 start_offset = ovector[1]; in pcre2_substitute()