From e52d62e71d63500498e82edb0be7ab868c840639 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 12 Jul 2019 06:17:01 +0530 Subject: [PATCH] Fix ordered_dither not building on older gcc --- src/calibre/utils/imageops/ordered_dither.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calibre/utils/imageops/ordered_dither.cpp b/src/calibre/utils/imageops/ordered_dither.cpp index c03a65087b..3a0f4ca351 100644 --- a/src/calibre/utils/imageops/ordered_dither.cpp +++ b/src/calibre/utils/imageops/ordered_dither.cpp @@ -25,6 +25,10 @@ typedef unsigned __int8 uint8_t; typedef unsigned __int32 uint32_t; #else #include +// on older compilers this definition is missing +#ifndef UINT8_MAX +#define UINT8_MAX 255 +#endif #endif // Only needed for the (commented out) Indexed8 codepath