From 351fad7e15bf7290408cadc7f96ce0c273a2eb6e Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Tue, 18 Apr 2006 09:57:15 +0000 Subject: [PATCH] * Fixed a bug in _cucul_argb32_to_rgb24fg/bg(). --- cucul/colour.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cucul/colour.c b/cucul/colour.c index 9923a85..7d542e4 100644 --- a/cucul/colour.c +++ b/cucul/colour.c @@ -176,9 +176,9 @@ uint16_t _cucul_argb32_to_rgb12bg(uint32_t c) } #define RGB12TO24(i) \ - ((uint32_t)((i & 0xf00) >> 8) * 0x11 \ - | (uint32_t)((i & 0x0f0) >> 4) * 0x11 \ - | (uint32_t)(i & 0x00f) * 0x11) + (((uint32_t)((i & 0xf00) >> 8) * 0x110000) \ + | ((uint32_t)((i & 0x0f0) >> 4) * 0x001100) \ + | ((uint32_t)(i & 0x00f) * 0x000011)) uint32_t _cucul_argb32_to_rgb24fg(uint32_t c) {