Lines Matching refs:pfa
576 fa *pfa; in matchop() local
590 pfa = makedfa(t, mode); in matchop()
591 i = (*mf)(pfa, s); in matchop()
1239 fa *pfa; in split() local
1241 pfa = (fa *) a[2]; in split()
1243 pfa = makedfa(fs, 1); in split()
1245 if (nematch(pfa,s)) { in split()
1246 tempstat = pfa->initstat; in split()
1247 pfa->initstat = 2; in split()
1263 pfa->initstat = tempstat; in split()
1266 } while (nematch(pfa,s)); in split()
1267 pfa->initstat = tempstat; /* bwk: has to be here to reset */ in split()
1277 pfa = NULL; in split()
1750 fa *pfa; in sub() local
1758 pfa = (fa *) a[1]; /* regular expression */ in sub()
1761 pfa = makedfa(getsval(y), 1); in sub()
1766 if (pmatch(pfa, t)) { in sub()
1810 fa *pfa; in gsub() local
1821 pfa = (fa *) a[1]; /* regular expression */ in gsub()
1824 pfa = makedfa(getsval(y), 1); in gsub()
1828 if (pmatch(pfa, t)) { in gsub()
1829 tempstat = pfa->initstat; in gsub()
1830 pfa->initstat = 2; in gsub()
1885 } while (pmatch(pfa,t)); in gsub()
1894 pfa->initstat = tempstat; in gsub()