From: Nathan Moinvaziri Date: Thu, 4 Jan 2024 22:18:49 +0000 (-0800) Subject: Remove unneeded pointer for functable.longest_match in deflate_slow X-Git-Tag: 2.2.0~131 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=760f78496ae3f61b9ab7f625e9a2f04cbadad210;p=thirdparty%2Fzlib-ng.git Remove unneeded pointer for functable.longest_match in deflate_slow --- diff --git a/deflate_slow.c b/deflate_slow.c index 9f1c9134..cb2f0a02 100644 --- a/deflate_slow.c +++ b/deflate_slow.c @@ -19,12 +19,12 @@ Z_INTERNAL block_state deflate_slow(deflate_state *s, int flush) { int bflush; /* set if current block must be flushed */ int64_t dist; uint32_t match_len; - match_func *longest_match; + match_func longest_match; if (s->max_chain_length <= 1024) - longest_match = &functable.longest_match; + longest_match = functable.longest_match; else - longest_match = &functable.longest_match_slow; + longest_match = functable.longest_match_slow; /* Process the input block. */ for (;;) { @@ -61,7 +61,7 @@ Z_INTERNAL block_state deflate_slow(deflate_state *s, int flush) { * of window index 0 (in particular we have to avoid a match * of the string with itself at the start of the input file). */ - match_len = (*longest_match)(s, hash_head); + match_len = longest_match(s, hash_head); /* longest_match() sets match_start */ if (match_len <= 5 && (s->strategy == Z_FILTERED)) {