Lines Matching refs:match_data
221 PCRE2_SIZE start_offset, uint32_t options, pcre2_match_data *match_data, in pcre2_substitute() argument
276 if (match_data == NULL) in pcre2_substitute()
283 match_data = internal_match_data = in pcre2_substitute()
293 int pairs = (code->top_bracket + 1 < match_data->oveccount)? in pcre2_substitute()
294 code->top_bracket + 1 : match_data->oveccount; in pcre2_substitute()
295 internal_match_data = pcre2_match_data_create(match_data->oveccount, in pcre2_substitute()
298 memcpy(internal_match_data, match_data, offsetof(pcre2_match_data, ovector) in pcre2_substitute()
300 match_data = internal_match_data; in pcre2_substitute()
305 ovector = pcre2_get_ovector_pointer(match_data); in pcre2_substitute()
306 ovector_count = pcre2_get_ovector_count(match_data); in pcre2_substitute()
326 rc = PRIV(valid_utf)(replacement, rlength, &(match_data->startchar)); in pcre2_substitute()
329 match_data->leftchar = 0; in pcre2_substitute()
344 match_data->leftchar = 0; in pcre2_substitute()
364 rc = match_data->rc; in pcre2_substitute()
368 match_data, mcontext); in pcre2_substitute()
641 PCRE2_SPTR mark = pcre2_get_mark(match_data); in pcre2_substitute()
702 rc = pcre2_substring_length_bynumber(match_data, group, &sublength); in pcre2_substitute()
968 else match_data->rc = rc; in pcre2_substitute()