From 5d002fd6e37dbcc05a4b3ace00a4a0a99c9feb94 Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Sat, 11 Feb 2023 12:05:03 +0100 Subject: [PATCH] Avoid typecasting. --- coders/dds.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/coders/dds.c b/coders/dds.c index 6be3f3b0e4..030e319d6d 100644 --- a/coders/dds.c +++ b/coders/dds.c @@ -2113,15 +2113,10 @@ static MagickBooleanType ReadBC5Pixels(Image *image, start_bit_g=80; for (i = 0; i < (ssize_t) area; i++) { - unsigned long - r, - g; - - r=colors.r[GetBits(block,&start_bit_r,3)]; - g=colors.g[GetBits(block,&start_bit_g,3)]; - - SetPixelRed(image,ScaleCharToQuantum((unsigned char)r),q); - SetPixelGreen(image,ScaleCharToQuantum((unsigned char)g),q); + SetPixelRed(image,ScaleCharToQuantum(colors.r[GetBits(block, + &start_bit_r,3)]),q); + SetPixelGreen(image,ScaleCharToQuantum(colors.g[GetBits(block, + &start_bit_g,3)]),q); SetPixelBlue(image,(Quantum) 0,q); SetPixelAlpha(image,OpaqueAlpha,q);