• Home
  • Raw
  • Download

Lines Matching refs:ovector

186 get_first_set(const pcre *code, const char *stringname, int *ovector)  in get_first_set()  argument
199 if (ovector[n*2] >= 0) return n; in get_first_set()
235 pcre_copy_substring(const char *subject, int *ovector, int stringcount, in pcre_copy_substring() argument
242 yield = ovector[stringnumber+1] - ovector[stringnumber]; in pcre_copy_substring()
244 memcpy(buffer, subject + ovector[stringnumber], yield); in pcre_copy_substring()
280 pcre_copy_named_substring(const pcre *code, const char *subject, int *ovector, in pcre_copy_named_substring() argument
283 int n = get_first_set(code, stringname, ovector); in pcre_copy_named_substring()
285 return pcre_copy_substring(subject, ovector, stringcount, n, buffer, size); in pcre_copy_named_substring()
312 pcre_get_substring_list(const char *subject, int *ovector, int stringcount, in pcre_get_substring_list() argument
322 size += sizeof(char *) + ovector[i+1] - ovector[i] + 1; in pcre_get_substring_list()
332 int len = ovector[i+1] - ovector[i]; in pcre_get_substring_list()
333 memcpy(p, subject + ovector[i], len); in pcre_get_substring_list()
390 pcre_get_substring(const char *subject, int *ovector, int stringcount, in pcre_get_substring() argument
398 yield = ovector[stringnumber+1] - ovector[stringnumber]; in pcre_get_substring()
401 memcpy(substring, subject + ovector[stringnumber], yield); in pcre_get_substring()
437 pcre_get_named_substring(const pcre *code, const char *subject, int *ovector, in pcre_get_named_substring() argument
440 int n = get_first_set(code, stringname, ovector); in pcre_get_named_substring()
442 return pcre_get_substring(subject, ovector, stringcount, n, stringptr); in pcre_get_named_substring()