Lines Matching defs:cur_match_len
3915 mz_uint cur_match_dist, cur_match_len = 1;
3942 cur_match_len = ((mz_uint)(p - (const mz_uint16 *)pCur_dict) * 2) +
3945 cur_match_len = cur_match_dist ? TDEFL_MAX_MATCH_LEN : 0;
3947 if ((cur_match_len < TDEFL_MIN_MATCH_LEN) ||
3948 ((cur_match_len == TDEFL_MIN_MATCH_LEN) &&
3950 cur_match_len = 1;
3956 cur_match_len = MZ_MIN(cur_match_len, lookahead_size);
3958 MZ_ASSERT((cur_match_len >= TDEFL_MIN_MATCH_LEN) &&
3964 pLZ_code_buf[0] = (mz_uint8)(cur_match_len - TDEFL_MIN_MATCH_LEN);
3973 d->m_huff_count[0][s_tdefl_len_sym[cur_match_len -
3987 total_lz_bytes += cur_match_len;
3988 lookahead_pos += cur_match_len;
3989 dict_size = MZ_MIN(dict_size + cur_match_len, TDEFL_LZ_DICT_SIZE);
3990 cur_pos = (cur_pos + cur_match_len) & TDEFL_LZ_DICT_SIZE_MASK;
3991 MZ_ASSERT(lookahead_size >= cur_match_len);
3992 lookahead_size -= cur_match_len;
4109 mz_uint len_to_move, cur_match_dist, cur_match_len, cur_pos;
4164 cur_match_len =
4170 cur_match_len = 0;
4171 while (cur_match_len < d->m_lookahead_size) {
4172 if (d->m_dict[cur_pos + cur_match_len] != c) break;
4173 cur_match_len++;
4175 if (cur_match_len < TDEFL_MIN_MATCH_LEN)
4176 cur_match_len = 0;
4182 d->m_lookahead_size, &cur_match_dist, &cur_match_len);
4184 if (((cur_match_len == TDEFL_MIN_MATCH_LEN) &&
4187 ((d->m_flags & TDEFL_FILTER_MATCHES) && (cur_match_len <= 5))) {
4188 cur_match_dist = cur_match_len = 0;
4191 if (cur_match_len > d->m_saved_match_len) {
4193 if (cur_match_len >= 128) {
4194 tdefl_record_match(d, cur_match_len, cur_match_dist);
4196 len_to_move = cur_match_len;
4200 d->m_saved_match_len = cur_match_len;
4211 (cur_match_len >= 128)) {
4212 tdefl_record_match(d, cur_match_len, cur_match_dist);
4213 len_to_move = cur_match_len;
4217 d->m_saved_match_len = cur_match_len;