Lines Matching refs:max_ent
91 u_int max_ent; /* largest code in use */
181 db->max_ent = FIRST-1;
218 if (db->max_ent >= db->maxmaxcode) {
434 u_int max_ent = db->max_ent;
467 if (dictp->codem1 >= max_ent)
481 if (dictp->codem1 >= max_ent)
491 if (max_ent < db->maxmaxcode) {
494 if (max_ent >= MAXCODE(n_bits))
500 dictp2 = &db->dict[max_ent+1];
501 if (db->dict[dictp2->cptr].codem1 == max_ent)
504 dictp->codem1 = max_ent;
507 db->max_ent = ++max_ent;
508 db->lens[max_ent] = db->lens[ent]+1;
525 if (max_ent >= MAXCODE(n_bits) && max_ent < db->maxmaxcode)
553 u_int max_ent = db->max_ent;
618 if (incode > max_ent + 2 || incode > db->maxmaxcode
619 || (incode > max_ent && oldcode == CLEAR)) {
623 printf("max_ent=0x%x dlen=%d seqno=%d\n",
624 max_ent, dlen, db->seqno);
630 if (incode > max_ent) {
656 printf("0x%x at 0x%x by 0x%x, max_ent=0x%x\n",
657 incode, finchar, db->dict[finchar].cptr, max_ent);
675 printf("bsd_decomp%d: short by %d after code 0x%x, max_ent=0x%x\n",
676 db->unit, codelen, incode, max_ent);
689 if (oldcode != CLEAR && max_ent < db->maxmaxcode) {
699 if (dictp->codem1 < max_ent) {
706 } while (dictp->codem1 < max_ent);
713 dictp2 = &db->dict[max_ent+1];
714 if (db->dict[dictp2->cptr].codem1 == max_ent) {
718 dictp->codem1 = max_ent;
721 db->max_ent = ++max_ent;
722 db->lens[max_ent] = db->lens[oldcode]+1;
725 if (max_ent >= MAXCODE(n_bits) && max_ent < db->maxmaxcode) {