cur_len = CALL_HC_MF(is_16_bit, c,
hc_matchfinder_longest_match,
in_begin,
- in_next - in_begin,
+ in_next,
2,
max_len,
nice_len,
next_len = CALL_HC_MF(is_16_bit, c,
hc_matchfinder_longest_match,
in_begin,
- in_next - in_begin,
+ in_next,
cur_len - 2,
max_len,
nice_len,
lzx_choose_match(c, cur_len, cur_adjusted_offset,
recent_offsets, is_16_bit,
&litrunlen, &next_seq);
- in_next = CALL_HC_MF(is_16_bit, c,
- hc_matchfinder_skip_positions,
- in_begin,
- in_next - in_begin,
- in_end - in_begin,
- skip_len,
- next_hashes);
+ CALL_HC_MF(is_16_bit, c,
+ hc_matchfinder_skip_bytes,
+ in_begin,
+ in_next,
+ in_end,
+ skip_len,
+ next_hashes);
+ in_next += skip_len;
/* Keep going until it's time to end the block. */
} while (in_next < in_max_block_end &&