Lines Matching full:lastpos
79 const char **lastpos; /* [nplus+1] */
172 m->lastpos = NULL;
188 free((void*)m->lastpos);
222 if (g->nplus > 0 && m->lastpos == NULL)
223 m->lastpos = (const char **)malloc((g->nplus+1) *
225 if (g->nplus > 0 && m->lastpos == NULL) {
238 assert(g->nplus == 0 || m->lastpos != NULL);
285 if (m->lastpos != NULL)
286 free((char *)m->lastpos);
609 assert(m->lastpos != NULL);
611 m->lastpos[lev+1] = sp;
615 if (sp == m->lastpos[lev]) /* last pass matched null */
618 m->lastpos[lev] = sp;