BOGUSCODE
lastfreecode = BOGUSCODE;
for (code = 0; code < BOGUSCODE; ++code) {
parent[code] = BOGUSCODE;
for (code = BOGUSCODE+1; code < HSIZE; ++code)
if (code == BOGUSCODE) { /* possible to have consecutive escapes? */
lastfreecode = BOGUSCODE; /* reset start of free-node search */
} while (curcode != BOGUSCODE);
for (code = BOGUSCODE+1; code < HSIZE; ++code) {
if (cparent > BOGUSCODE && cparent != FREE_CODE)
for (code = BOGUSCODE+1; code < HSIZE; ++code) {