Lines Matching defs:dictp
574 struct bsd_dict *dictp;
659 dictp = dict_ptr (db, hval);
662 if (dictp->codem1 >= max_ent)
667 if (dictp->f.fcode == fcode)
669 ent = dictp->codem1 + 1;
683 dictp = dict_ptr (db, hval);
684 if (dictp->codem1 >= max_ent)
689 while (dictp->f.fcode != fcode);
691 ent = dictp->codem1 + 1; /* finally found (prefix,suffix) */
725 dictp->codem1 = max_ent;
726 dictp->f.fcode = fcode;
836 struct bsd_dict *dictp;
1000 dictp = dict_ptr (db, dictp2->cptr);
1002 if (--codelen <= 0 || dictp->codem1 != finchar-1)
1012 if (dictp->codem1 != finchar-1)
1019 oldcode, dictp2->cptr, dictp->codem1);
1025 *--p = dictp->f.hs.suffix;
1026 finchar = dictp->f.hs.prefix;
1060 dictp = dict_ptr (db, hval);
1063 if (dictp->codem1 < max_ent)
1073 dictp = dict_ptr (db, hval);
1075 while (dictp->codem1 < max_ent);
1093 dictp->codem1 = max_ent;
1094 dictp->f.fcode = fcode;