From: Nathan Moinvaziri Date: Wed, 11 Feb 2026 04:05:09 +0000 (-0800) Subject: Remove unnecessary (int) casts on sizeof in switch statements X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7e15da75f8ec00b392a467675617a9112948d00;p=thirdparty%2Fzlib-ng.git Remove unnecessary (int) casts on sizeof in switch statements Co-Authored-By: Claude Opus 4.6 Entire-Checkpoint: f6b3cea7e41a --- diff --git a/zutil.c b/zutil.c index 937c83da4..e6b36c546 100644 --- 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;