[PATCH 04/31] include/commctrl.h: fix definition of CLR_* macros
Eric Pouech
eric.pouech at gmail.com
Thu Feb 24 04:26:59 CST 2022
Signed-off-by: Eric Pouech <eric.pouech at gmail.com>
---
dlls/comctl32/tests/rebar.c | 8 ++++----
dlls/comctl32/tests/status.c | 2 +-
include/commctrl.h | 4 ++--
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/dlls/comctl32/tests/rebar.c b/dlls/comctl32/tests/rebar.c
index e868198b4d8..8f51a1f9175 100644
--- a/dlls/comctl32/tests/rebar.c
+++ b/dlls/comctl32/tests/rebar.c
@@ -1029,9 +1029,9 @@ static void test_colors(void)
/* test default colors */
clr = SendMessageA(hRebar, RB_GETTEXTCOLOR, 0, 0);
- compare(clr, CLR_NONE, "%x");
+ compare(clr, (COLORREF)CLR_NONE, "%x");
clr = SendMessageA(hRebar, RB_GETBKCOLOR, 0, 0);
- compare(clr, CLR_NONE, "%x");
+ compare(clr, (COLORREF)CLR_NONE, "%x");
scheme.dwSize = sizeof(scheme);
scheme.clrBtnHighlight = 0;
@@ -1039,8 +1039,8 @@ static void test_colors(void)
ret = SendMessageA(hRebar, RB_GETCOLORSCHEME, 0, (LPARAM)&scheme);
if (ret)
{
- compare(scheme.clrBtnHighlight, CLR_DEFAULT, "%x");
- compare(scheme.clrBtnShadow, CLR_DEFAULT, "%x");
+ compare(scheme.clrBtnHighlight, (COLORREF)CLR_DEFAULT, "%x");
+ compare(scheme.clrBtnShadow, (COLORREF)CLR_DEFAULT, "%x");
}
else
skip("RB_GETCOLORSCHEME not supported\n");
diff --git a/dlls/comctl32/tests/status.c b/dlls/comctl32/tests/status.c
index 5de96c19f03..64313218e31 100644
--- a/dlls/comctl32/tests/status.c
+++ b/dlls/comctl32/tests/status.c
@@ -370,7 +370,7 @@ static void test_status_control(void)
crColor = SendMessageA(hWndStatus, SB_SETBKCOLOR , 0, RGB(255,0,0));
ok(crColor == CLR_DEFAULT ||
broken(crColor == RGB(0,0,0)), /* win95 */
- "Expected 0x%.8x, got 0x%.8x\n", CLR_DEFAULT, crColor);
+ "Expected 0x%.8lx, got 0x%.8x\n", CLR_DEFAULT, crColor);
crColor = SendMessageA(hWndStatus, SB_SETBKCOLOR , 0, CLR_DEFAULT);
ok(crColor == RGB(255,0,0) ||
broken(crColor == RGB(0,0,0)), /* win95 */
diff --git a/include/commctrl.h b/include/commctrl.h
index 944a9158371..1b51203b00b 100644
--- a/include/commctrl.h
+++ b/include/commctrl.h
@@ -476,8 +476,8 @@ typedef struct
struct _IMAGELIST;
typedef struct _IMAGELIST *HIMAGELIST;
-#define CLR_NONE 0xFFFFFFFF
-#define CLR_DEFAULT 0xFF000000
+#define CLR_NONE 0xFFFFFFFFL
+#define CLR_DEFAULT 0xFF000000L
#define CLR_HILIGHT CLR_DEFAULT
#define ILC_MASK 0x00000001
More information about the wine-devel
mailing list