Searched refs:matchjump (Results 1 – 4 of 4) sorted by relevance
80 if (g->matchjump != NULL) in regfree()81 free(g->matchjump); in regfree()
301 g->matchjump = NULL; in regcomp()326 if (g->matchjump == NULL && g->charjump != NULL) { in regcomp()1866 g->matchjump = NULL; in computematchjumps()1870 g->matchjump = (int *)malloc(g->mlen * sizeof (unsigned int)); in computematchjumps()1871 if (g->matchjump == NULL) { /* Not a fatal error */ in computematchjumps()1878 g->matchjump[mindex] = 2*g->mlen - mindex - 1; in computematchjumps()1893 g->matchjump[suffix] = MIN(g->matchjump[suffix], in computematchjumps()1905 g->matchjump[mindex] = MIN(g->matchjump[mindex], in computematchjumps()1911 g->matchjump[suffix] = MIN(g->matchjump[suffix], in computematchjumps()
202 int *matchjump; in matcher() local222 if (g->charjump != NULL && g->matchjump != NULL) { in matcher()226 matchjump = g->matchjump; in matcher()248 mj = matchjump[pp - mustfirst]; in matcher()
186 int *matchjump; /* Boyer-Moore match jump table */ member