Lines Matching refs:dictp
438 struct bsd_dict *dictp; local
466 dictp = &db->dict[hval];
469 if (dictp->codem1 >= max_ent)
471 if (dictp->f.fcode == fcode) {
472 ent = dictp->codem1+1;
482 dictp = &db->dict[hval];
483 if (dictp->codem1 >= max_ent)
485 } while (dictp->f.fcode != fcode);
486 ent = dictp->codem1+1;
506 dictp->codem1 = max_ent;
507 dictp->f.fcode = fcode;
560 struct bsd_dict *dictp; local
653 dictp = &db->dict[db->dict[finchar].cptr];
662 if (dictp->codem1 != finchar-1) {
666 db->dict[finchar].cptr, dictp->codem1);
670 *--p = dictp->f.hs.suffix;
671 finchar = dictp->f.hs.prefix;
698 dictp = &db->dict[hval];
701 if (dictp->codem1 < max_ent) {
707 dictp = &db->dict[hval];
708 } while (dictp->codem1 < max_ent);
720 dictp->codem1 = max_ent;
721 dictp->f.fcode = fcode;