From e86aa6ed0580ec64037f79b0f53326c9b1091fb8 Mon Sep 17 00:00:00 2001 From: cristy Date: Mon, 10 May 2010 17:58:30 +0000 Subject: [PATCH] --- magick/quantum-private.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/magick/quantum-private.h b/magick/quantum-private.h index 7b7adbbd4..da714f569 100644 --- a/magick/quantum-private.h +++ b/magick/quantum-private.h @@ -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) (4294967295UL*value)); + return((Quantum) (MagickULLConstant(4294967295)*value)); #else return((Quantum) (4294967295.0*value)); #endif @@ -580,7 +580,7 @@ static inline unsigned short ScaleQuantumToShort(const Quantum quantum) static inline Quantum ScaleShortToQuantum(const unsigned short value) { #if !defined(MAGICKCORE_HDRI_SUPPORT) - return((Quantum) (281479271743489.0*value+0.5)); + return((Quantum) (MagickULLConstant(281479271743489)*value)); #else return((Quantum) (281479271743489.0*value)); #endif -- 2.40.0