summaryrefslogtreecommitdiffstats
path: root/winsup/w32api/include/wingdi.h
diff options
context:
space:
mode:
authorLuke Dunstan <infidel@users.sourceforge.net>2004-04-15 11:51:00 +0000
committerLuke Dunstan <infidel@users.sourceforge.net>2004-04-15 11:51:00 +0000
commit7af28dc49a515b7213fae1b731140e01a1f56cf3 (patch)
treeeb59c2090b34a50df9bfc77c9ec1a693e66e2b14 /winsup/w32api/include/wingdi.h
parentca1b76b8c2874f4d3bda27daaa0830bfe7cae0bf (diff)
downloadcygnal-7af28dc49a515b7213fae1b731140e01a1f56cf3.tar.gz
cygnal-7af28dc49a515b7213fae1b731140e01a1f56cf3.tar.bz2
cygnal-7af28dc49a515b7213fae1b731140e01a1f56cf3.zip
2004-04-15 Danny Smith <dannysmith@users.sourceforge.net>
* include/wingdi.h (RGB): Correct macro.
Diffstat (limited to 'winsup/w32api/include/wingdi.h')
-rw-r--r--winsup/w32api/include/wingdi.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/w32api/include/wingdi.h b/winsup/w32api/include/wingdi.h
index 5c5f9a084..ec91de103 100644
--- a/winsup/w32api/include/wingdi.h
+++ b/winsup/w32api/include/wingdi.h
@@ -2464,7 +2464,7 @@ typedef UINT (CALLBACK *LPFNDEVMODE)(HWND,HMODULE,LPDEVMODEA,LPSTR,LPSTR,LPDEVMO
typedef DWORD (CALLBACK *LPFNDEVCAPS)(LPSTR,LPSTR,UINT,LPSTR,LPDEVMODEA);
-#define RGB(r,g,b) ((DWORD)(((BYTE)(r)|((WORD)(g)<<8))|(((DWORD)(BYTE)(b))<<16)))
+#define RGB(r,g,b) ((COLORREF)((BYTE)(r) | ((BYTE)(g) << 8) | ((BYTE)(b) << 16)))
#define MAKEPOINTS(l) (*((POINTS*)&(l)))
#define MAKEROP4(f,b) (DWORD)((((b)<<8)&0xFF000000)|(f))
#define PALETTEINDEX(i) ((0x01000000|(COLORREF)(WORD)(i)))