Lines Matching refs:ovector
89 if (match_data->ovector[n*2] != PCRE2_UNSET) in pcre2_substring_copy_byname()
129 memcpy(buffer, match_data->subject + match_data->ovector[stringnumber*2], in pcre2_substring_copy_bynumber()
177 if (match_data->ovector[n*2] != PCRE2_UNSET) in pcre2_substring_get_byname()
221 memcpy(yield, match_data->subject + match_data->ovector[stringnumber*2], in pcre2_substring_get_bynumber()
284 if (match_data->ovector[n*2] != PCRE2_UNSET) in pcre2_substring_length_byname()
334 if (match_data->ovector[stringnumber*2] == PCRE2_UNSET) in pcre2_substring_length_bynumber()
343 left = match_data->ovector[stringnumber*2]; in pcre2_substring_length_bynumber()
344 right = match_data->ovector[stringnumber*2+1]; in pcre2_substring_length_bynumber()
384 PCRE2_SIZE *ovector; in pcre2_substring_list_get() local
390 ovector = match_data->ovector; in pcre2_substring_list_get()
397 if (ovector[i+1] > ovector[i]) size += CU2BYTES(ovector[i+1] - ovector[i]); in pcre2_substring_list_get()
419 size = (ovector[i+1] > ovector[i])? (ovector[i+1] - ovector[i]) : 0; in pcre2_substring_list_get()
425 if (size != 0) memcpy(sp, match_data->subject + ovector[i], CU2BYTES(size)); in pcre2_substring_list_get()