Searched refs:ovector (Results 1 - 2 of 2) sorted by relevance

/barrelfish-2018-10-04/lib/pcre/
H A Dpcre_get.c252 ovector the vector of matched substrings
262 get_first_set(const pcre *code, const char *stringname, int *ovector, argument
266 get_first_set(const pcre16 *code, PCRE_SPTR16 stringname, int *ovector,
270 get_first_set(const pcre32 *code, PCRE_SPTR32 stringname, int *ovector,
302 if (n < stringcount && ovector[n*2] >= 0) return n;
320 ovector pointer to the offsets table
339 pcre_copy_substring(const char *subject, int *ovector, int stringcount, argument
343 pcre16_copy_substring(PCRE_SPTR16 subject, int *ovector, int stringcount,
347 pcre32_copy_substring(PCRE_SPTR32 subject, int *ovector, int stringcount,
355 yield = ovector[stringnumbe
394 pcre_copy_named_substring(const pcre *code, const char *subject, int *ovector, int stringcount, const char *stringname, char *buffer, int size) argument
445 pcre_get_substring_list(const char *subject, int *ovector, int stringcount, const char ***listptr) argument
551 pcre_get_substring(const char *subject, int *ovector, int stringcount, int stringnumber, const char **stringptr) argument
614 pcre_get_named_substring(const pcre *code, const char *subject, int *ovector, int stringcount, const char *stringname, const char **stringptr) argument
[all...]
H A Dpcreposix.c328 int *ovector = NULL; local
350 ovector = &(small_ovector[0]);
355 ovector = (int *)malloc(sizeof(int) * nmatch * 3);
356 if (ovector == NULL) return REG_ESPACE;
379 0, options, ovector, (int)(nmatch * 3));
392 pmatch[i].rm_so = ovector[i*2];
393 pmatch[i].rm_eo = ovector[i*2+1];
395 if (allocated_ovector) free(ovector);
403 if (allocated_ovector) free(ovector);

Completed in 41 milliseconds