Alexandre Julliard : msi: Fix pointer cast warnings on 64-bit.

Alexandre Julliard julliard at winehq.org
Fri Jan 9 09:51:58 CST 2009


Module: wine
Branch: master
Commit: 81ecd7041a97beb97e58d569125bd4e95b3ff671
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=81ecd7041a97beb97e58d569125bd4e95b3ff671

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Jan  8 17:26:44 2009 +0100

msi: Fix pointer cast warnings on 64-bit.

---

 dlls/msi/automation.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/msi/automation.c b/dlls/msi/automation.c
index 3b01266..6668b17 100644
--- a/dlls/msi/automation.c
+++ b/dlls/msi/automation.c
@@ -1731,9 +1731,9 @@ static HRESULT WINAPI InstallerImpl_Invoke(
 
                 if (V_I4(&varg0) >= REG_INDEX_CLASSES_ROOT &&
                     V_I4(&varg0) <= REG_INDEX_DYN_DATA)
-                    V_I4(&varg0) |= (UINT)HKEY_CLASSES_ROOT;
+                    V_I4(&varg0) |= (UINT_PTR)HKEY_CLASSES_ROOT;
 
-                ret = RegOpenKeyW((HKEY)V_I4(&varg0), V_BSTR(&varg1), &hkey);
+                ret = RegOpenKeyW((HKEY)(UINT_PTR)V_I4(&varg0), V_BSTR(&varg1), &hkey);
 
                 /* Third parameter can be VT_EMPTY, VT_I4, or VT_BSTR */
                 switch (V_VT(&varg2))




More information about the wine-cvs mailing list