Lines Matching defs:str
171 * Insert string str in the dictionary and set match_head to the previous head
177 * input characters and the first MIN_MATCH bytes of str are valid
181 #define INSERT_STRING(s, str, match_head) \
182 (UPDATE_HASH(s, s->ins_h, s->window[(str) + (MIN_MATCH-1)]), \
184 s->head[s->ins_h] = (Pos)(str))
186 #define INSERT_STRING(s, str, match_head) \
187 (UPDATE_HASH(s, s->ins_h, s->window[(str) + (MIN_MATCH-1)]), \
188 match_head = s->prev[(str) & s->w_mask] = s->head[s->ins_h], \
189 s->head[s->ins_h] = (Pos)(str))
329 uInt str, n;
365 str = s->strstart;
368 UPDATE_HASH(s, s->ins_h, s->window[str + MIN_MATCH-1]);
370 s->prev[str & s->w_mask] = s->head[s->ins_h];
372 s->head[s->ins_h] = (Pos)str;
373 str++;
375 s->strstart = str;
572 Bytef *str;
596 str = s->gzhead->name;
597 if (str != Z_NULL)
600 } while (*str++);
601 str = s->gzhead->comment;
602 if (str != Z_NULL)
605 } while (*str++);
1472 uInt str = s->strstart - s->insert;
1473 s->ins_h = s->window[str];
1474 UPDATE_HASH(s, s->ins_h, s->window[str + 1]);
1479 UPDATE_HASH(s, s->ins_h, s->window[str + MIN_MATCH-1]);
1481 s->prev[str & s->w_mask] = s->head[s->ins_h];
1483 s->head[s->ins_h] = (Pos)str;
1484 str++;