Lines Matching refs:dictp
573 struct bsd_dict *dictp; in bsd_compress() local
658 dictp = dict_ptr (db, hval); in bsd_compress()
661 if (dictp->codem1 >= max_ent) in bsd_compress()
666 if (dictp->f.fcode == fcode) in bsd_compress()
668 ent = dictp->codem1 + 1; in bsd_compress()
682 dictp = dict_ptr (db, hval); in bsd_compress()
683 if (dictp->codem1 >= max_ent) in bsd_compress()
688 while (dictp->f.fcode != fcode); in bsd_compress()
690 ent = dictp->codem1 + 1; /* finally found (prefix,suffix) */ in bsd_compress()
724 dictp->codem1 = max_ent; in bsd_compress()
725 dictp->f.fcode = fcode; in bsd_compress()
835 struct bsd_dict *dictp; in bsd_decompress() local
999 dictp = dict_ptr (db, dictp2->cptr); in bsd_decompress()
1001 if (--codelen <= 0 || dictp->codem1 != finchar-1) in bsd_decompress()
1011 if (dictp->codem1 != finchar-1) in bsd_decompress()
1018 oldcode, dictp2->cptr, dictp->codem1); in bsd_decompress()
1024 *--p = dictp->f.hs.suffix; in bsd_decompress()
1025 finchar = dictp->f.hs.prefix; in bsd_decompress()
1059 dictp = dict_ptr (db, hval); in bsd_decompress()
1062 if (dictp->codem1 < max_ent) in bsd_decompress()
1072 dictp = dict_ptr (db, hval); in bsd_decompress()
1074 while (dictp->codem1 < max_ent); in bsd_decompress()
1092 dictp->codem1 = max_ent; in bsd_decompress()
1093 dictp->f.fcode = fcode; in bsd_decompress()