]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Remove unnecessary void */char * casts on memcpy/memset arguments
authorNathan Moinvaziri <nathan@nathanm.com>
Wed, 11 Feb 2026 04:03:36 +0000 (20:03 -0800)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Tue, 17 Feb 2026 16:29:13 +0000 (17:29 +0100)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Entire-Checkpoint: 67a463e1a497

deflate.c
inflate.c

index 73d562e4efb318b3cccd63644e017576a90508b3..e0f89fab9d3b86e40463b2c9eb5736451ea5b197 100644 (file)
--- a/deflate.c
+++ b/deflate.c
@@ -219,7 +219,7 @@ Z_INTERNAL deflate_allocs* alloc_deflate(PREFIX3(stream) *strm, int windowBits,
     alloc_bufs->pending_buf = (unsigned char *)HINT_ALIGNED_64(buff + pending_pos);
     alloc_bufs->state = (deflate_state *)HINT_ALIGNED_16(buff + state_pos);
 
-    memset((char *)alloc_bufs->prev, 0, prev_size);
+    memset(alloc_bufs->prev, 0, prev_size);
 
     return alloc_bufs;
 }
@@ -1075,7 +1075,7 @@ int32_t Z_EXPORT PREFIX(deflateCopy)(PREFIX3(stream) *dest, PREFIX3(stream) *sou
 
     ss = source->state;
 
-    memcpy((void *)dest, (void *)source, sizeof(PREFIX3(stream)));
+    memcpy(dest, source, sizeof(PREFIX3(stream)));
 
     deflate_allocs *alloc_bufs = alloc_deflate(dest, W_BITS(ss), ss->lit_bufsize);
     if (alloc_bufs == NULL)
@@ -1099,8 +1099,8 @@ int32_t Z_EXPORT PREFIX(deflateCopy)(PREFIX3(stream) *dest, PREFIX3(stream) *sou
     }
 
     memcpy(ds->window, ss->window, DEFLATE_ADJUST_WINDOW_SIZE(ds->w_size * 2 * sizeof(unsigned char)));
-    memcpy((void *)ds->prev, (void *)ss->prev, ds->w_size * sizeof(Pos));
-    memcpy((void *)ds->head, (void *)ss->head, HASH_SIZE * sizeof(Pos));
+    memcpy(ds->prev, ss->prev, ds->w_size * sizeof(Pos));
+    memcpy(ds->head, ss->head, HASH_SIZE * sizeof(Pos));
     memcpy(ds->pending_buf, ss->pending_buf, ds->lit_bufsize * LIT_BUFS);
 
     ds->pending_out = ds->pending_buf + (ss->pending_out - ss->pending_buf);
index 426386ba236b3fb9b7968a262abfedcf73c4b332..5d9d2fe8959d1a27d4529df46b5aa868b719fb6a 100644 (file)
--- a/inflate.c
+++ b/inflate.c
@@ -1383,7 +1383,7 @@ int32_t Z_EXPORT PREFIX(inflateCopy)(PREFIX3(stream) *dest, PREFIX3(stream) *sou
     state = (struct inflate_state *)source->state;
 
     /* copy stream */
-    memcpy((void *)dest, (void *)source, sizeof(PREFIX3(stream)));
+    memcpy(dest, source, sizeof(PREFIX3(stream)));
 
     /* allocate space */
     inflate_allocs *alloc_bufs = alloc_inflate(dest);