From 050a080690bdeb00451a21bd7d8ee11894f5fa23 Mon Sep 17 00:00:00 2001 From: Eddie Leung Date: Wed, 11 Feb 2009 22:31:45 -0800 Subject: For 64 bit porting, got rid of warnings on pointer casts by changing DWORD to DWORD_PTR --- dlls/gdi32/dc.c | 2 +- dlls/gdi32/dib.c | 2 +- dlls/gdi32/printdrv16.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/gdi32/dc.c b/dlls/gdi32/dc.c index c8a3c4c..44a9a6f 100644 --- a/dlls/gdi32/dc.c +++ b/dlls/gdi32/dc.c @@ -1433,7 +1433,7 @@ static BOOL WINAPI call_dc_hook16( HDC hdc, WORD code, DWORD_PTR data, LPARAM lP args[2] = LOWORD(data); args[1] = HIWORD(lParam); args[0] = LOWORD(lParam); - WOWCallback16Ex( (DWORD)dc->hookProc, WCB16_PASCAL, sizeof(args), args, &ret ); + WOWCallback16Ex( (DWORD_PTR)dc->hookProc, WCB16_PASCAL, sizeof(args), args, &ret ); } release_dc_ptr( dc ); return LOWORD(ret); diff --git a/dlls/gdi32/dib.c b/dlls/gdi32/dib.c index 7782c51..b3ee76d 100644 --- a/dlls/gdi32/dib.c +++ b/dlls/gdi32/dib.c @@ -1177,7 +1177,7 @@ HBITMAP16 WINAPI CreateDIBSection16 (HDC16 hdc, const BITMAPINFO *bmi, UINT16 us for (i = 0; i < count; i++) { - SetSelectorBase(sel + (i << __AHSHIFT), (DWORD)bits32 + i * 0x10000); + SetSelectorBase(sel + (i << __AHSHIFT), (DWORD_PTR)bits32 + i * 0x10000); SetSelectorLimit16(sel + (i << __AHSHIFT), size - 1); /* yep, limit is correct */ size -= 0x10000; } diff --git a/dlls/gdi32/printdrv16.c b/dlls/gdi32/printdrv16.c index 03043c1..fcbacc1 100644 --- a/dlls/gdi32/printdrv16.c +++ b/dlls/gdi32/printdrv16.c @@ -100,7 +100,7 @@ static BOOL CALLBACK call_abort_proc16( HDC hdc, INT code ) args[1] = HDC_16(hdc); args[0] = code; - WOWCallback16Ex( (DWORD)proc16, WCB16_PASCAL, sizeof(args), args, &ret ); + WOWCallback16Ex( (DWORD_PTR)proc16, WCB16_PASCAL, sizeof(args), args, &ret ); return LOWORD(ret); } return TRUE; -- 1.5.6.3