summaryrefslogtreecommitdiff
path: root/deflate_slow.c
diff options
context:
space:
mode:
authorMika Lindqvist <postmaster@raasu.org>2016-03-27 15:02:54 +0300
committerHans Kristian Rosbach <hk-git@circlestorm.org>2017-01-30 12:07:06 +0100
commitf111d5cb4219b7d8a4b8776b4392cc64e0efcd07 (patch)
treea81f7236be181d248fbefba5bfa30397ffa6f280 /deflate_slow.c
parente80a18b6e9b4d20f1721025f32026e068f6d234b (diff)
Merge insert_string and bulk_insert_str.
** Partial merge of this commit, based on a8c94e9f5a3b9d3c62182bcf84e72304a3c1a6e5 Excludes changes to fill_window_sse.c, changes to fill_window_c() in deflate.c and several unrelated changes in the commit.
Diffstat (limited to 'deflate_slow.c')
-rw-r--r--deflate_slow.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/deflate_slow.c b/deflate_slow.c
index 6a855f0..f9e81d5 100644
--- a/deflate_slow.c
+++ b/deflate_slow.c
@@ -47,7 +47,7 @@ block_state deflate_slow(deflate_state *s, int flush) {
*/
hash_head = NIL;
if (s->lookahead >= MIN_MATCH) {
- hash_head = insert_string(s, s->strstart);
+ hash_head = insert_string(s, s->strstart, 1);
}
/* Find the longest match, discarding those <= prev_length.
@@ -97,7 +97,7 @@ block_state deflate_slow(deflate_state *s, int flush) {
s->prev_length -= 2;
do {
if (++s->strstart <= max_insert) {
- insert_string(s, s->strstart);
+ insert_string(s, s->strstart, 1);
}
} while (--s->prev_length != 0);
s->match_available = 0;
@@ -110,7 +110,7 @@ block_state deflate_slow(deflate_state *s, int flush) {
if (unlikely(insert_cnt > max_insert - s->strstart))
insert_cnt = max_insert - s->strstart;
- bulk_insert_str(s, s->strstart + 1, insert_cnt);
+ insert_string(s, s->strstart + 1, insert_cnt);
s->prev_length = 0;
s->match_available = 0;
s->match_length = MIN_MATCH-1;