Home | History | Annotate | Download | only in nawk-20071023

Lines Matching refs:posns

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