Lines Matching refs:i

121 	int i, use, nuse;  in makedfa()  local
135 for (i = 0; i < nfatab; i++) { /* is it there already? */ in makedfa()
136 if (fatab[i]->anchor == anchor && in makedfa()
137 strcmp((const char *)fatab[i]->restr, s) == 0) { in makedfa()
138 fatab[i]->use = now++; in makedfa()
139 return (fatab[i]); in makedfa()
151 for (i = 1; i < nfatab; i++) in makedfa()
152 if (fatab[i]->use < use) { in makedfa()
153 use = fatab[i]->use; in makedfa()
154 nuse = i; in makedfa()
202 int i, k; in makeinit() local
211 for (i = 0; i <= k; i++) { in makeinit()
212 (f->posns[2])[i] = (f->re[0].lfollow)[i]; in makeinit()
216 for (i = 0; i < NCHARS; i++) in makeinit()
217 f->gototab[2][i] = 0; in makeinit()
221 for (i = 0; i < k; i++) { in makeinit()
222 (f->posns[0])[i] = (f->posns[2])[i]; in makeinit()
306 int i; in hexstr() local
308 for (i = 0, p = (uschar *)*pp; i < 2 && isxdigit(*p); i++, p++) { in hexstr()
360 int i, c, c2; in cclenter() local
370 for (i = 0; (c = *p++) != 0; ) { in cclenter()
373 } else if (c == '-' && i > 0 && bp[-1] != 0) { in cclenter()
381 i--; in cclenter()
392 i++; in cclenter()
402 i++; in cclenter()
420 int i; in cfoll() local
431 for (i = 0; i <= f->accept; i++) in cfoll()
432 setvec[i] = 0; in cfoll()
439 for (i = f->accept; i >= 0; i--) { in cfoll()
440 if (setvec[i] == 1) in cfoll()
441 *++p = i; in cfoll()
581 int i, k; in pmatch() local
617 for (i = 2; i <= f->curstat; i++) in pmatch()
618 xfree(f->posns[i]); in pmatch()
624 for (i = 0; i <= k; i++) in pmatch()
625 (f->posns[2])[i] = (f->posns[0])[i]; in pmatch()
628 for (i = 0; i < NCHARS; i++) in pmatch()
629 f->gototab[2][i] = 0; in pmatch()
641 int i, k; in nematch() local
675 for (i = 2; i <= f->curstat; i++) in nematch()
676 xfree(f->posns[i]); in nematch()
682 for (i = 0; i <= k; i++) in nematch()
683 (f->posns[2])[i] = (f->posns[0])[i]; in nematch()
686 for (i = 0; i < NCHARS; i++) in nematch()
687 f->gototab[2][i] = 0; in nematch()
873 int i; in relex() local
941 for (i = 1; i < NCHARS; i++) { in relex()
945 if (cc->cc_func(i)) { in relex()
946 *bp++ = i; in relex()
973 int i, j, k; in cgoto() local
980 for (i = 0; i <= f->accept; i++) in cgoto()
981 setvec[i] = 0; in cgoto()
985 for (i = 1; i <= *p; i++) { in cgoto()
986 if ((k = f->re[p[i]].ltype) != FINAL) { in cgoto()
987 if ((k == CHAR && c == ptoi(f->re[p[i]].lval.np)) || in cgoto()
992 member(c, (char *)f->re[p[i]].lval.up)) || in cgoto()
994 !member(c, (char *)f->re[p[i]].lval.up) && in cgoto()
996 q = f->re[p[i]].lfollow; in cgoto()
1012 for (i = f->accept; i >= 0; i--) in cgoto()
1013 if (setvec[i]) { in cgoto()
1014 tmpset[j++] = i; in cgoto()
1017 for (i = 1; i <= f->curstat; i++) { in cgoto()
1018 p = f->posns[i]; in cgoto()
1025 f->gototab[s][c] = i; in cgoto()
1026 return (i); in cgoto()
1034 for (i = 2; i < NSTATES; i++) in cgoto()
1035 xfree(f->posns[i]); in cgoto()
1038 for (i = 0; i < NCHARS; i++) in cgoto()
1039 f->gototab[f->curstat][i] = 0; in cgoto()
1046 for (i = 0; i <= setcnt; i++) in cgoto()
1047 p[i] = tmpset[i]; in cgoto()
1058 int i; in freefa() local
1062 for (i = 0; i <= f->curstat; i++) in freefa()
1063 xfree(f->posns[i]); in freefa()
1064 for (i = 0; i <= f->accept; i++) { in freefa()
1065 xfree(f->re[i].lfollow); in freefa()
1066 if (f->re[i].ltype == CCL || f->re[i].ltype == NCCL) in freefa()
1067 xfree((f->re[i].lval.np)); in freefa()