]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fixed signed/unsigned warning in chunkmemset.
authorNathan Moinvaziri <nathan@nathanm.com>
Wed, 16 Mar 2022 21:20:23 +0000 (14:20 -0700)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Sun, 27 Mar 2022 17:17:21 +0000 (19:17 +0200)
chunkset_tpl.h(107,24): warning C4018: '>': signed/unsigned mismatch

chunkset_tpl.h

index 9ea37225ec62b943e15e0dc3f12549c90d83c8c2..f0539921ad995022b6da827ef6d83011649f775b 100644 (file)
@@ -100,9 +100,9 @@ Z_INTERNAL uint8_t* CHUNKMEMSET(uint8_t *out, unsigned dist, unsigned len) {
     {
         /* This code takes string of length dist from "from" and repeats
          * it for as many times as can fit in a chunk_t (vector register) */
-        int32_t cpy_dist;
-        int32_t bytes_remaining = sizeof(chunk_t);
-        uint8_t *cur_chunk = (uint8_t*)&chunk_load;
+        uint32_t cpy_dist;
+        uint32_t bytes_remaining = sizeof(chunk_t);
+        uint8_t *cur_chunk = (uint8_t *)&chunk_load;
         while (bytes_remaining) {
             cpy_dist = MIN(dist, bytes_remaining);
             memcpy(cur_chunk, from, cpy_dist);