Lines Matching defs:dictp
501 struct bsd_dict *dictp;
615 dictp = &db->dict[hval];
618 if (dictp->codem1 >= max_ent)
620 if (dictp->f.fcode == fcode) {
621 ent = dictp->codem1+1;
631 dictp = &db->dict[hval];
632 if (dictp->codem1 >= max_ent)
634 } while (dictp->f.fcode != fcode);
635 ent = dictp->codem1 + 1; /* finally found (prefix,suffix) */
655 dictp->codem1 = max_ent;
656 dictp->f.fcode = fcode;
724 struct bsd_dict *dictp;
761 dictp = &db->dict[hval];
764 if (dictp->codem1 >= max_ent)
766 if (dictp->f.fcode == fcode) {
767 ent = dictp->codem1+1;
777 dictp = &db->dict[hval];
778 if (dictp->codem1 >= max_ent)
780 } while (dictp->f.fcode != fcode);
781 ent = dictp->codem1+1;
801 dictp->codem1 = max_ent;
802 dictp->f.fcode = fcode;
855 struct bsd_dict *dictp;
1012 dictp = &db->dict[db->dict[finchar].cptr];
1022 if (dictp->codem1 != finchar-1) {
1027 db->dict[finchar].cptr, dictp->codem1);
1031 *--p = dictp->f.hs.suffix;
1032 finchar = dictp->f.hs.prefix;
1059 dictp = &db->dict[hval];
1062 if (dictp->codem1 < max_ent) {
1068 dictp = &db->dict[hval];
1069 } while (dictp->codem1 < max_ent);
1081 dictp->codem1 = max_ent;
1082 dictp->f.fcode = fcode;