Home
last modified time | relevance | path

Searched refs:matchjump (Results 1 – 4 of 4) sorted by relevance

/freebsd/lib/libc/regex/
H A Dregfree.c80 if (g->matchjump != NULL) in regfree()
81 free(g->matchjump); in regfree()
H A Dregcomp.c299 g->matchjump = NULL; in regcomp_internal()
323 if(g->matchjump == NULL && g->charjump != NULL) { in regcomp_internal()
2174 g->matchjump = NULL;
2178 g->matchjump = (int*) malloc(g->mlen * sizeof(int));
2179 if (g->matchjump == NULL) { /* Not a fatal error */
2186 g->matchjump[mindex] = 2*g->mlen - mindex - 1;
2201 g->matchjump[suffix] = MIN(g->matchjump[suffix],
2212 g->matchjump[mindex] = MIN(g->matchjump[mindex],
2218 g->matchjump[suffix] = MIN(g->matchjump[suffix],
H A Dregex2.h191 int *matchjump; /* Boyer-Moore match jump table */ member
H A Dengine.c206 int *matchjump; in matcher() local
224 if (g->charjump != NULL && g->matchjump != NULL) { in matcher()
228 matchjump = g->matchjump; in matcher()
248 mj = matchjump[pp - mustfirst]; in matcher()