advpack: Fix sign-compare warnings (Try 4)

Andrew Talbot andrew.talbot at talbotville.com
Sat Jul 19 04:08:05 CDT 2008


Changelog:
    advpack: Fix sign-compare warnings.

diff --git a/dlls/advpack/install.c b/dlls/advpack/install.c
index c5a5df0..0ec5ceb 100644
--- a/dlls/advpack/install.c
+++ b/dlls/advpack/install.c
@@ -39,7 +39,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(advpack);
 #define SPAPI_ERROR     0xE0000000L
 #define SPAPI_PREFIX    0x800F0000L
 #define SPAPI_MASK      0xFFFFL
-#define HRESULT_FROM_SPAPI(x)   ((x & SPAPI_MASK) | SPAPI_PREFIX)
+#define HRESULT_FROM_SPAPI(x)   ((HRESULT)((x & SPAPI_MASK) | SPAPI_PREFIX))
 
 #define ADV_HRESULT(x)  ((x & SPAPI_ERROR) ? HRESULT_FROM_SPAPI(x) : HRESULT_FROM_WIN32(x))
 



More information about the wine-patches mailing list