Lines Matching defs:head
416 Posf *head; /* Heads of the hash chains or NIL. */
776 * Insert string str in the dictionary and set match_head to the previous head
788 match_head = s->head[s->ins_h], \
789 s->head[s->ins_h] = (Pos)(str))
793 s->prev[(str) & s->w_mask] = match_head = s->head[s->ins_h], \
794 s->head[s->ins_h] = (Pos)(str))
802 s->head[s->hash_size-1] = NIL; \
803 zmemzero((Bytef *)s->head, (unsigned)(s->hash_size-1)*sizeof(*s->head));
874 s->head = (Posf *) ZALLOC(strm, s->hash_size, sizeof(Pos));
882 if (s->window == Z_NULL || s->prev == Z_NULL || s->head == Z_NULL ||
1190 TRY_FREE(strm, s->head);
1232 ds->head = (Posf *) ZALLOC(dest, ds->hash_size, sizeof(Pos));
1236 if (ds->window == Z_NULL || ds->prev == Z_NULL || ds->head == Z_NULL ||
1244 zmemcpy(ds->head, ss->head, ds->hash_size * sizeof(Pos));
1319 * IN assertions: cur_match is the head of the hash chain for the current
1597 p = &s->head[n];
1739 IPos hash_head = NIL; /* head of the hash chain */
1757 * dictionary, and set hash_head to the head of the hash chain:
1834 IPos hash_head = NIL; /* head of hash chain */
1853 * dictionary, and set hash_head to the head of the hash chain: