Lines Matching refs:curstat
165 f->curstat = 2; in makeinit()
179 f->curstat = cgoto(f, 2, HAT); in makeinit()
187 if (f->curstat != 2) in makeinit()
188 --(*f->posns[f->curstat]); in makeinit()
190 return (f->curstat); in makeinit()
486 for (i = 2; i <= f->curstat; i++) in pmatch()
495 f->initstat = f->curstat = 2; in pmatch()
543 for (i = 2; i <= f->curstat; i++) in nematch()
552 f->initstat = f->curstat = 2; in nematch()
812 for (i = 1; i <= f->curstat; i++) { in cgoto()
826 if (f->curstat >= NSTATES-1) { in cgoto()
827 f->curstat = 2; in cgoto()
832 ++(f->curstat); in cgoto()
834 f->gototab[f->curstat][i] = 0; in cgoto()
835 xfree(f->posns[f->curstat]); in cgoto()
839 f->posns[f->curstat] = p; in cgoto()
840 f->gototab[s][c] = f->curstat; in cgoto()
844 f->out[f->curstat] = 1; in cgoto()
846 f->out[f->curstat] = 0; in cgoto()
847 return (f->curstat); in cgoto()
858 for (i = 0; i <= f->curstat; i++) in freefa()