Lines Matching defs:str
145 * Insert string str in the dictionary and set match_head to the previous head
151 * characters and the first MIN_MATCH bytes of str are valid (except for
155 #define INSERT_STRING(s, str, match_head) \
156 (UPDATE_HASH(s, s->ins_h, s->window[(str) + (MIN_MATCH-1)]), \
158 s->head[s->ins_h] = (Pos)(str))
160 #define INSERT_STRING(s, str, match_head) \
161 (UPDATE_HASH(s, s->ins_h, s->window[(str) + (MIN_MATCH-1)]), \
162 match_head = s->prev[(str) & s->w_mask] = s->head[s->ins_h], \
163 s->head[s->ins_h] = (Pos)(str))
311 uInt str = s->strstart - s->insert;
312 s->ins_h = s->window[str];
313 UPDATE_HASH(s, s->ins_h, s->window[str + 1]);
318 UPDATE_HASH(s, s->ins_h, s->window[str + MIN_MATCH-1]);
320 s->prev[str & s->w_mask] = s->head[s->ins_h];
322 s->head[s->ins_h] = (Pos)str;
323 str++;
557 uInt str, n;
593 str = s->strstart;
596 UPDATE_HASH(s, s->ins_h, s->window[str + MIN_MATCH-1]);
598 s->prev[str & s->w_mask] = s->head[s->ins_h];
600 s->head[s->ins_h] = (Pos)str;
601 str++;
603 s->strstart = str;
872 Bytef *str;
875 str = s->gzhead->name;
876 if (str != Z_NULL)
879 } while (*str++);
880 str = s->gzhead->comment;
881 if (str != Z_NULL)
884 } while (*str++);