Pos
ds->prev = (Posf *) ZALLOC(dest, ds->w_size, sizeof(Pos));
ds->head = (Posf *) ZALLOC(dest, ds->hash_size, sizeof(Pos));
ss->strstart - ss->insert) * sizeof(Pos));
zmemcpy(ds->head, ss->head, ds->hash_size * sizeof(Pos));
s->head[s->ins_h] = (Pos)(str))
s->head[s->ins_h] = (Pos)(str))
*p = (Pos)(m >= wsize ? m - wsize : NIL);
*p = (Pos)(m >= wsize ? m - wsize : NIL);
s->head[s->ins_h] = (Pos)str;
s->prev = (Posf *) ZALLOC(strm, s->w_size, sizeof(Pos));
s->head = (Posf *) ZALLOC(strm, s->hash_size, sizeof(Pos));
s->head[s->ins_h] = (Pos)str;
typedef Pos FAR Posf;
TRY_FREE(strm, strm->state->head, strm->state->hash_size * sizeof(Pos));
TRY_FREE(strm, strm->state->prev, strm->state->w_size * sizeof(Pos));
ds->prev = (Posf *) ZALLOC(dest, ds->w_size, sizeof(Pos));
ds->head = (Posf *) ZALLOC(dest, ds->hash_size, sizeof(Pos));
ss->strstart - ss->insert) * sizeof(Pos));
zmemcpy(ds->head, ss->head, ds->hash_size * sizeof(Pos));
s->head[s->ins_h] = (Pos)(str))
s->head[s->ins_h] = (Pos)(str))
*p = (Pos)(m >= wsize ? m - wsize : NIL);
*p = (Pos)(m >= wsize ? m - wsize : NIL);
s->head[s->ins_h] = (Pos)str;
s->prev = (Posf *) ZALLOC(strm, s->w_size, sizeof(Pos));
s->head = (Posf *) ZALLOC(strm, s->hash_size, sizeof(Pos));
s->head[s->ins_h] = (Pos)str;
typedef Pos FAR Posf;