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