Lines Matching refs:posns
140 if ((f->posns[0] = (int *) calloc(1, *(f->re[0].lfollow)*sizeof(int))) == NULL) in mkdfa()
142 if ((f->posns[1] = (int *) calloc(1, sizeof(int))) == NULL) in mkdfa()
144 *f->posns[1] = 0; in mkdfa()
159 xfree(f->posns[2]); in makeinit()
160 if ((f->posns[2] = (int *) calloc(1, (k+1)*sizeof(int))) == NULL) in makeinit()
163 (f->posns[2])[i] = (f->re[0].lfollow)[i]; in makeinit()
165 if ((f->posns[2])[1] == f->accept) in makeinit()
171 *f->posns[2] = k-1; /* leave out position 0 */ in makeinit()
173 (f->posns[0])[i] = (f->posns[2])[i]; in makeinit()
178 --(*f->posns[f->curstat]); in makeinit()
532 xfree(f->posns[i]); in pmatch()
533 k = *f->posns[0]; in pmatch()
534 if ((f->posns[2] = (int *) calloc(1, (k+1)*sizeof(int))) == NULL) in pmatch()
537 (f->posns[2])[i] = (f->posns[0])[i]; in pmatch()
589 xfree(f->posns[i]); in nematch()
590 k = *f->posns[0]; in nematch()
591 if ((f->posns[2] = (int *) calloc(1, (k+1)*sizeof(int))) == NULL) in nematch()
594 (f->posns[2])[i] = (f->posns[0])[i]; in nematch()
867 p = f->posns[s]; in cgoto()
902 p = f->posns[i]; in cgoto()
919 xfree(f->posns[i]); in cgoto()
924 xfree(f->posns[f->curstat]); in cgoto()
928 f->posns[f->curstat] = p; in cgoto()
947 xfree(f->posns[i]); in freefa()