Lines Matching defs:tentry
520 register VEntry tentry;
526 tentry = *prev;
531 fentry->next = tentry;
547 register NTable tentry;
553 tentry = *prev;
558 fentry->next = tentry;
611 register VEntry fentry, tentry;
627 tentry = *prev;
628 while (tentry && tentry->name != q)
629 tentry = *(prev = &tentry->next);
632 while (tentry && tentry->name == fentry->name) {
633 /* if tentry is earlier, skip it */
634 if (!fentry->tight && tentry->tight) {
635 tentry = *(prev = &tentry->next);
638 if (fentry->tight != tentry->tight) {
643 *prev = tentry;
646 /* match, chain in fentry, splice out and free tentry */
650 *prev = tentry->next;
652 Xfree(tentry);
653 /* get next tentry */
654 tentry = *prev;
657 prev = &tentry->next;
658 tentry = fentry; /* use as a temp var */
661 Xfree(tentry);
662 /* get next tentry */
663 tentry = *prev;
668 /* at this point, tentry cannot match any fentry named q */
674 *prev = tentry;
691 register NTable fentry, tentry;
710 tentry = *prev;
711 while (tentry && tentry->name != q)
712 tentry = *(prev = &tentry->next);
715 while (tentry && tentry->name == fentry->name) {
716 /* if tentry is earlier, skip it */
717 if ((fentry->leaf && !tentry->leaf) ||
718 (!fentry->tight && tentry->tight &&
719 (fentry->leaf || !tentry->leaf))) {
720 tentry = *(prev = &tentry->next);
724 if (fentry->leaf != tentry->leaf ||
725 fentry->tight != tentry->tight) {
728 *(prev = &fentry->next) = tentry;
735 /* bump to next tentry */
736 tentry = *(prev = &(*prev)->next);
743 /* at this point, tentry cannot match any fentry named q */
749 *prev = tentry;