]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fixed conversion warnings for wsize in slide_hash_c.
authorNathan Moinvaziri <nathan@nathanm.com>
Tue, 7 Jun 2022 15:54:26 +0000 (08:54 -0700)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Mon, 13 Jun 2022 13:59:06 +0000 (15:59 +0200)
  slide_hash.c(50,44): warning C4244: 'function': conversion from 'unsigned int' to 'uint16_t', possible loss of data
  slide_hash.c(51,40): warning C4244: 'function': conversion from 'unsigned int' to 'uint16_t', possible loss of data

slide_hash.c

index d25e710a85b821b7f02bd74fe4fc8c92cff02220..b9fbbdb69f86340aa7586121bb08827780f6c696 100644 (file)
@@ -45,7 +45,7 @@ static inline void slide_hash_c_chain(Pos *table, uint32_t entries, uint16_t wsi
 }
 
 Z_INTERNAL void slide_hash_c(deflate_state *s) {
-    unsigned int wsize = s->w_size;
+    uint16_t wsize = (uint16_t)s->w_size;
 
     slide_hash_c_chain(s->head, HASH_SIZE, wsize);
     slide_hash_c_chain(s->prev, wsize, wsize);