From 72a6cd13feb274ef597501c6959d62f1382b8f7c Mon Sep 17 00:00:00 2001 From: "John Hodge (sonata)" Date: Sun, 28 Dec 2014 10:37:15 +0800 Subject: [PATCH] Usermode/AxWin4 - (minor) Fix CColour to compile in non-native context --- Usermode/Applications/axwin4_src/Server/include/CColour.hpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Usermode/Applications/axwin4_src/Server/include/CColour.hpp b/Usermode/Applications/axwin4_src/Server/include/CColour.hpp index a6dae803..d47d7e04 100644 --- a/Usermode/Applications/axwin4_src/Server/include/CColour.hpp +++ b/Usermode/Applications/axwin4_src/Server/include/CColour.hpp @@ -12,6 +12,7 @@ namespace AxWin { class CColour { + static const uint8_t uint8_max = 0xFF; static const unsigned int comp_max = 0x7FFF; unsigned int m_alpha; @@ -21,10 +22,10 @@ class CColour private: static unsigned int u8_to_ui(uint8_t u8v) { - return (unsigned int)u8v * comp_max / UINT8_MAX; + return (unsigned int)u8v * comp_max / uint8_max; } static uint8_t ui_to_u8(unsigned int uiv) { - return uiv * UINT8_MAX / comp_max; + return uiv * uint8_max / comp_max; } // Perform an alpha-based blend on two components static unsigned int alpha_blend(unsigned int alpha_comp, unsigned int left, unsigned int right) { -- 2.20.1