Lines Matching refs:ovector

261 get_first_set(const pcre *code, const char *stringname, int *ovector)  in get_first_set()  argument
264 get_first_set(const pcre16 *code, PCRE_SPTR16 stringname, int *ovector) in get_first_set()
267 get_first_set(const pcre32 *code, PCRE_SPTR32 stringname, int *ovector) in get_first_set()
298 if (ovector[n*2] >= 0) return n; in get_first_set()
335 pcre_copy_substring(const char *subject, int *ovector, int stringcount, in pcre_copy_substring() argument
339 pcre16_copy_substring(PCRE_SPTR16 subject, int *ovector, int stringcount, in pcre_copy_substring()
343 pcre32_copy_substring(PCRE_SPTR32 subject, int *ovector, int stringcount, in pcre_copy_substring()
351 yield = ovector[stringnumber+1] - ovector[stringnumber]; in pcre_copy_substring()
353 memcpy(buffer, subject + ovector[stringnumber], IN_UCHARS(yield)); in pcre_copy_substring()
391 int *ovector, int stringcount, const char *stringname, in pcre_copy_named_substring() argument
396 int *ovector, int stringcount, PCRE_SPTR16 stringname, in pcre_copy_named_substring()
401 int *ovector, int stringcount, PCRE_SPTR32 stringname, in pcre_copy_named_substring()
405 int n = get_first_set(code, stringname, ovector); in pcre_copy_named_substring()
408 return pcre_copy_substring(subject, ovector, stringcount, n, buffer, size); in pcre_copy_named_substring()
410 return pcre16_copy_substring(subject, ovector, stringcount, n, buffer, size); in pcre_copy_named_substring()
412 return pcre32_copy_substring(subject, ovector, stringcount, n, buffer, size); in pcre_copy_named_substring()
441 pcre_get_substring_list(const char *subject, int *ovector, int stringcount, in pcre_get_substring_list() argument
445 pcre16_get_substring_list(PCRE_SPTR16 subject, int *ovector, int stringcount, in pcre_get_substring_list()
449 pcre32_get_substring_list(PCRE_SPTR32 subject, int *ovector, int stringcount, in pcre_get_substring_list()
460 size += sizeof(pcre_uchar *) + IN_UCHARS(ovector[i+1] - ovector[i] + 1); in pcre_get_substring_list()
476 int len = ovector[i+1] - ovector[i]; in pcre_get_substring_list()
477 memcpy(p, subject + ovector[i], IN_UCHARS(len)); in pcre_get_substring_list()
544 pcre_get_substring(const char *subject, int *ovector, int stringcount, in pcre_get_substring() argument
548 pcre16_get_substring(PCRE_SPTR16 subject, int *ovector, int stringcount, in pcre_get_substring()
552 pcre32_get_substring(PCRE_SPTR32 subject, int *ovector, int stringcount, in pcre_get_substring()
561 yield = ovector[stringnumber+1] - ovector[stringnumber]; in pcre_get_substring()
564 memcpy(substring, subject + ovector[stringnumber], IN_UCHARS(yield)); in pcre_get_substring()
608 int *ovector, int stringcount, const char *stringname, in pcre_get_named_substring() argument
613 int *ovector, int stringcount, PCRE_SPTR16 stringname, in pcre_get_named_substring()
618 int *ovector, int stringcount, PCRE_SPTR32 stringname, in pcre_get_named_substring()
622 int n = get_first_set(code, stringname, ovector); in pcre_get_named_substring()
625 return pcre_get_substring(subject, ovector, stringcount, n, stringptr); in pcre_get_named_substring()
627 return pcre16_get_substring(subject, ovector, stringcount, n, stringptr); in pcre_get_named_substring()
629 return pcre32_get_substring(subject, ovector, stringcount, n, stringptr); in pcre_get_named_substring()