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