Lines Matching refs:max_ent
89 u_int max_ent; /* largest code in use */
179 db->max_ent = FIRST-1;
216 if (db->max_ent >= db->maxmaxcode) {
432 u_int max_ent = db->max_ent;
465 if (dictp->codem1 >= max_ent)
479 if (dictp->codem1 >= max_ent)
489 if (max_ent < db->maxmaxcode) {
492 if (max_ent >= MAXCODE(n_bits))
498 dictp2 = &db->dict[max_ent+1];
499 if (db->dict[dictp2->cptr].codem1 == max_ent)
502 dictp->codem1 = max_ent;
505 db->max_ent = ++max_ent;
506 db->lens[max_ent] = db->lens[ent]+1;
523 if (max_ent >= MAXCODE(n_bits) && max_ent < db->maxmaxcode)
551 u_int max_ent = db->max_ent;
616 if (incode > max_ent + 2 || incode > db->maxmaxcode
617 || incode > max_ent && oldcode == CLEAR) {
621 printf("max_ent=0x%x dlen=%d seqno=%d\n",
622 max_ent, dlen, db->seqno);
628 if (incode > max_ent) {
654 printf("0x%x at 0x%x by 0x%x, max_ent=0x%x\n",
655 incode, finchar, db->dict[finchar].cptr, max_ent);
673 printf("bsd_decomp%d: short by %d after code 0x%x, max_ent=0x%x\n",
674 db->unit, codelen, incode, max_ent);
687 if (oldcode != CLEAR && max_ent < db->maxmaxcode) {
697 if (dictp->codem1 < max_ent) {
704 } while (dictp->codem1 < max_ent);
711 dictp2 = &db->dict[max_ent+1];
712 if (db->dict[dictp2->cptr].codem1 == max_ent) {
716 dictp->codem1 = max_ent;
719 db->max_ent = ++max_ent;
720 db->lens[max_ent] = db->lens[oldcode]+1;
723 if (max_ent >= MAXCODE(n_bits) && max_ent < db->maxmaxcode) {