Lines Matching refs:start_offset

221   PCRE2_SIZE start_offset, uint32_t options, pcre2_match_data *match_data,  in pcre2_substitute()  argument
364 if (start_offset > length) in pcre2_substitute()
373 if (!replacement_only) CHECKMEMCPY(subject, start_offset); in pcre2_substitute()
389 else rc = pcre2_match(code, subject, length, start_offset, options|goptions, in pcre2_substitute()
406 if (goptions == 0 || start_offset >= length) break; in pcre2_substitute()
413 save_start = start_offset++; in pcre2_substitute()
414 if (subject[start_offset-1] == CHAR_CR && in pcre2_substitute()
417 start_offset < length && in pcre2_substitute()
418 subject[start_offset] == CHAR_LF) in pcre2_substitute()
419 start_offset++; in pcre2_substitute()
426 while (start_offset < length && (subject[start_offset] & 0xc0) == 0x80) in pcre2_substitute()
427 start_offset++; in pcre2_substitute()
429 while (start_offset < length && in pcre2_substitute()
430 (subject[start_offset] & 0xfc00) == 0xdc00) in pcre2_substitute()
431 start_offset++; in pcre2_substitute()
438 fraglength = start_offset - save_start; in pcre2_substitute()
447 if (ovector[1] < ovector[0] || ovector[0] < start_offset) in pcre2_substitute()
463 if (ovector[0] == ovector[1] && ovecsave[2] != start_offset) in pcre2_substitute()
466 ovecsave[2] = start_offset; in pcre2_substitute()
487 fraglength = ovector[0] - start_offset; in pcre2_substitute()
488 if (!replacement_only) CHECKMEMCPY(subject + start_offset, fraglength); in pcre2_substitute()
950 ovecsave[2] = start_offset; in pcre2_substitute()
952 goptions = (ovector[0] != ovector[1] || ovector[0] > start_offset)? 0 : in pcre2_substitute()
954 start_offset = ovector[1]; in pcre2_substitute()
962 fraglength = length - start_offset; in pcre2_substitute()
963 CHECKMEMCPY(subject + start_offset, fraglength); in pcre2_substitute()