From: cristy Date: Mon, 10 May 2010 17:47:39 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~9503 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f9e27e68b9e5dd7d15e40bad3108abeb09ec239d;p=imagemagick --- diff --git a/magick/quantum-private.h b/magick/quantum-private.h index 9e5ce3e87..7b7adbbd4 100644 --- a/magick/quantum-private.h +++ b/magick/quantum-private.h @@ -526,7 +526,7 @@ static inline Quantum ScaleShortToQuantum(const unsigned short value) static inline Quantum ScaleCharToQuantum(const unsigned char value) { #if !defined(MAGICKCORE_HDRI_SUPPORT) - return((Quantum) (72340172838076673.0*value+0.5)); + return((Quantum) (MagickULLConstant(72340172838076673)*value)); #else return((Quantum) (72340172838076673.0*value)); #endif @@ -535,7 +535,7 @@ static inline Quantum ScaleCharToQuantum(const unsigned char value) static inline Quantum ScaleLongToQuantum(const unsigned long value) { #if !defined(MAGICKCORE_HDRI_SUPPORT) - return((Quantum) (4294967295.0*value+0.5)); + return((Quantum) (4294967295UL*value)); #else return((Quantum) (4294967295.0*value)); #endif