Lines Matching refs:match_data
218 PCRE2_SIZE start_offset, uint32_t options, pcre2_match_data *match_data, in pcre2_substitute() argument
255 if (match_data == NULL) in pcre2_substitute()
260 match_data = pcre2_match_data_create_from_pattern(code, gcontext); in pcre2_substitute()
261 if (match_data == NULL) return PCRE2_ERROR_NOMEMORY; in pcre2_substitute()
264 ovector = pcre2_get_ovector_pointer(match_data); in pcre2_substitute()
265 ovector_count = pcre2_get_ovector_count(match_data); in pcre2_substitute()
278 rc = PRIV(valid_utf)(replacement, rlength, &(match_data->rightchar)); in pcre2_substitute()
281 match_data->leftchar = 0; in pcre2_substitute()
296 match_data->leftchar = 0; in pcre2_substitute()
311 match_data, mcontext); in pcre2_substitute()
572 PCRE2_SPTR mark = pcre2_get_mark(match_data); in pcre2_substitute()
633 rc = pcre2_substring_length_bynumber(match_data, group, &sublength); in pcre2_substitute()
865 if (match_data_created) pcre2_match_data_free(match_data); in pcre2_substitute()
866 else match_data->rc = rc; in pcre2_substitute()