]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Remove unnecessary (int) casts on sizeof in switch statements
authorNathan Moinvaziri <nathan@nathanm.com>
Wed, 11 Feb 2026 04:05:09 +0000 (20:05 -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: f6b3cea7e41a

zutil.c

diff --git a/zutil.c b/zutil.c
index 937c83da4482f058d087796a5849dcc9fd637fd5..e6b36c546eb3883ff04c7ac19c523de96a8fe110 100644 (file)
--- a/zutil.c
+++ b/zutil.c
@@ -37,25 +37,25 @@ unsigned long Z_EXPORT PREFIX(zlibCompileFlags)(void) {
     unsigned long flags;
 
     flags = 0;
-    switch ((int)(sizeof(unsigned int))) {
+    switch (sizeof(unsigned int)) {
     case 2:     break;
     case 4:     flags += 1;     break;
     case 8:     flags += 2;     break;
     default:    flags += 3;
     }
-    switch ((int)(sizeof(unsigned long))) {
+    switch (sizeof(unsigned long)) {
     case 2:     break;
     case 4:     flags += 1 << 2;        break;
     case 8:     flags += 2 << 2;        break;
     default:    flags += 3 << 2;
     }
-    switch ((int)(sizeof(void *))) {
+    switch (sizeof(void *)) {
     case 2:     break;
     case 4:     flags += 1 << 4;        break;
     case 8:     flags += 2 << 4;        break;
     default:    flags += 3 << 4;
     }
-    switch ((int)(sizeof(z_off_t))) {
+    switch (sizeof(z_off_t)) {
     case 2:     break;
     case 4:     flags += 1 << 6;        break;
     case 8:     flags += 2 << 6;        break;