Pos
*p = (Pos)(m >= wsize ? m-wsize : NIL);
*p = (Pos)(m >= wsize ? m-wsize : NIL);
typedef Pos FAR Posf;
s->prev = (Posf *) ZALLOC(strm, s->w_size, sizeof(Pos));
s->head = (Posf *) ZALLOC(strm, s->hash_size, sizeof(Pos));
TRY_FREE(strm, state->prev, state->w_size * sizeof(Pos));
TRY_FREE(strm, state->head, state->hash_size * sizeof(Pos));
ds->prev = (Posf *) ZALLOC(dest, ds->w_size, sizeof (Pos));
ds->head = (Posf *) ZALLOC(dest, ds->hash_size, sizeof (Pos));
zmemcpy(ds->prev, ss->prev, ds->w_size * sizeof (Pos));
zmemcpy(ds->head, ss->head, ds->hash_size * sizeof (Pos));
*p = (Pos)(m >= wsize ? m-wsize : NIL);
*p = (Pos)(m >= wsize ? m-wsize : NIL);
typedef Pos FAR Posf;
s->head[s->ins_h] = (Pos)(str))
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));
#define ACPI_REGISTER_PREPARE_BITS(Val, Pos, Mask) \
((Val << Pos) & Mask)
#define ACPI_REGISTER_INSERT_VALUE(Reg, Pos, Mask, Val) \
Reg = (Reg & (~(Mask))) | ACPI_REGISTER_PREPARE_BITS(Val, Pos, Mask)