Pointer cast changed from DWORD to DWORD_PTR

Adam Stoelting astoelting at ucla.edu
Tue Mar 3 19:45:49 CST 2009


---
 dlls/dbghelp/dbghelp.c |    4 ++--
 dlls/dbghelp/symbol.c  |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/dbghelp/dbghelp.c b/dlls/dbghelp/dbghelp.c
index 1bfc338..ab0bd59 100644
--- a/dlls/dbghelp/dbghelp.c
+++ b/dlls/dbghelp/dbghelp.c
@@ -477,7 +477,7 @@ static BOOL CALLBACK reg_cb64to32(HANDLE hProcess, ULONG=
 action, ULONG64 data, U
     case CBA_DEFERRED_SYMBOL_LOAD_FAILURE:
     case CBA_DEFERRED_SYMBOL_LOAD_PARTIAL:
     case CBA_DEFERRED_SYMBOL_LOAD_START:
-        idsl64 =3D (IMAGEHLP_DEFERRED_SYMBOL_LOAD64*)(DWORD)data;
+        idsl64 =3D (IMAGEHLP_DEFERRED_SYMBOL_LOAD64*)(DWORD_PTR)data;
         if (!validate_addr64(idsl64->BaseOfImage))
             return FALSE;
         idsl.SizeOfStruct =3D sizeof(idsl);
@@ -522,7 +522,7 @@ BOOL pcs_callback(const struct process* pcs, ULONG actio=
n, void* data)
         case CBA_DEFERRED_SYMBOL_LOAD_FAILURE:
         case CBA_DEFERRED_SYMBOL_LOAD_PARTIAL:
         case CBA_DEFERRED_SYMBOL_LOAD_START:
-            idslW =3D (IMAGEHLP_DEFERRED_SYMBOL_LOADW64*)(DWORD)data;
+            idslW =3D (IMAGEHLP_DEFERRED_SYMBOL_LOADW64*)(DWORD_PTR)data;
             idsl.SizeOfStruct =3D sizeof(idsl);
             idsl.BaseOfImage =3D idslW->BaseOfImage;
             idsl.CheckSum =3D idslW->CheckSum;
diff --git a/dlls/dbghelp/symbol.c b/dlls/dbghelp/symbol.c
index 0810506..d1d39d7 100644
--- a/dlls/dbghelp/symbol.c
+++ b/dlls/dbghelp/symbol.c
@@ -603,7 +603,7 @@ static void symt_fill_sym_info(const struct module_pair*=
 pair,
=20
     if (!symt_get_info(sym, TI_GET_TYPE, &sym_info->TypeIndex))
         sym_info->TypeIndex =3D 0;
-    sym_info->info =3D (DWORD)sym;
+    sym_info->info =3D (DWORD_PTR)sym;
     sym_info->Reserved[0] =3D sym_info->Reserved[1] =3D 0;
     if (!symt_get_info(sym, TI_GET_LENGTH, &size) &&
         (!sym_info->TypeIndex ||
--=20
1.5.6.3


--=_45lupjdi50sg--



More information about the wine-patches mailing list