Searched refs:nmatch (Results 1 - 6 of 6) sorted by relevance

/barrelfish-2018-10-04/lib/pcre/
H A Dpcreposix.c319 be set. When this is the case, the nmatch and pmatch arguments are ignored, and
323 regexec(const regex_t *preg, const char *string, size_t nmatch, argument
341 to put it, ensure that nmatch is zero. Otherwise, ensure the vector for holding
344 if (nosub || pmatch == NULL) nmatch = 0;
346 else if (nmatch > 0)
348 if (nmatch <= POSIX_MALLOC_THRESHOLD)
354 if (nmatch > INT_MAX/(sizeof(int) * 3)) return REG_ESPACE;
355 ovector = (int *)malloc(sizeof(int) * nmatch * 3);
379 0, options, ovector, (int)(nmatch * 3));
381 if (rc == 0) rc = (int)nmatch; /* Al
[all...]
/barrelfish-2018-10-04/usr/eclipseclp/icparc_solvers/
H A Deregex.c184 size_t nmatch; local
196 nmatch = preg->re_nsub + 1;
200 regmatch_t pmatch[nmatch]; /* not standard C! */
202 regmatch_t *pmatch = (regmatch_t *) malloc(nmatch*sizeof(regmatch_t));
205 err = regexec(preg, string, nmatch, pmatch, eflags);
215 while(--nmatch)
218 ec_length_string(pmatch[nmatch].rm_eo - pmatch[nmatch].rm_so,
219 string + pmatch[nmatch].rm_so),
/barrelfish-2018-10-04/usr/eclipseclp/icparc_solvers/rxspencer/
H A Dregexec.c113 regexec(preg, string, nmatch, pmatch, eflags)
116 size_t nmatch;
135 return(smatcher(g, (char *)string, nmatch, pmatch, eflags));
137 return(lmatcher(g, (char *)string, nmatch, pmatch, eflags));
H A Dengine.c63 == size_t nmatch, regmatch_t pmatch[], int eflags);
66 matcher(g, string, nmatch, pmatch, eflags)
69 size_t nmatch;
85 nmatch = 0;
128 if (nmatch == 0 && !g->backrefs)
141 if (nmatch == 1 && !g->backrefs)
203 if (nmatch > 0) {
207 if (nmatch > 1) {
209 for (i = 1; i < nmatch; i++)
/barrelfish-2018-10-04/lib/libc/regex/
H A Dregexec.c209 size_t nmatch,
228 return(mmatcher(g, (char *)string, nmatch, pmatch, eflags));
230 return(smatcher(g, (char *)string, nmatch, pmatch, eflags));
232 return(lmatcher(g, (char *)string, nmatch, pmatch, eflags));
207 regexec(const regex_t * __restrict preg, const char * __restrict string, size_t nmatch, regmatch_t pmatch[__restrict], int eflags) argument
H A Dengine.c104 static int matcher(struct re_guts *g, const char *string, size_t nmatch, regmatch_t pmatch[], int eflags);
147 == size_t nmatch, regmatch_t pmatch[], int eflags);
152 size_t nmatch,
175 nmatch = 0;
263 if (nmatch == 0 && !g->backrefs)
277 if (nmatch == 1 && !g->backrefs)
341 if (nmatch > 0) {
345 if (nmatch > 1) {
347 for (i = 1; i < nmatch; i++)
150 matcher(struct re_guts *g, const char *string, size_t nmatch, regmatch_t pmatch[], int eflags) argument

Completed in 70 milliseconds