Lines Matching refs:lastpos
76 char **lastpos; /* [nplus+1] */ member
220 m->lastpos = NULL; in matcher()
272 if (g->nplus > 0 && m->lastpos == NULL) in matcher()
273 m->lastpos = (char **)malloc((g->nplus+1) * in matcher()
275 if (g->nplus > 0 && m->lastpos == NULL) { in matcher()
288 assert(g->nplus == 0 || m->lastpos != NULL); in matcher()
334 if (m->lastpos != NULL) in matcher()
335 free((char *)m->lastpos); in matcher()
664 assert(m->lastpos != NULL); in backref()
666 m->lastpos[lev+1] = sp; in backref()
670 if (sp == m->lastpos[lev]) /* last pass matched null */ in backref()
673 m->lastpos[lev] = sp; in backref()