Lines Matching refs:curstat
155 f->curstat = 2; in makeinit()
169 f->curstat = cgoto(f, 2, HAT); in makeinit()
177 if (f->curstat != 2) in makeinit()
178 --(*f->posns[f->curstat]); in makeinit()
180 return f->curstat; in makeinit()
531 for (i = 2; i <= f->curstat; i++) in pmatch()
538 f->initstat = f->curstat = 2; in pmatch()
588 for (i = 2; i <= f->curstat; i++) in nematch()
595 f->initstat = f->curstat = 2; in nematch()
901 for (i = 1; i <= f->curstat; i++) { in cgoto()
915 if (f->curstat >= NSTATES-1) { in cgoto()
916 f->curstat = 2; in cgoto()
921 ++(f->curstat); in cgoto()
923 f->gototab[f->curstat][i] = 0; in cgoto()
924 xfree(f->posns[f->curstat]); in cgoto()
928 f->posns[f->curstat] = p; in cgoto()
929 f->gototab[s][c] = f->curstat; in cgoto()
933 f->out[f->curstat] = 1; in cgoto()
935 f->out[f->curstat] = 0; in cgoto()
936 return f->curstat; in cgoto()
946 for (i = 0; i <= f->curstat; i++) in freefa()