Simplify dlls/oleaut32/variant.c

Gerald Pfeifer gerald at pfeifer.com
Sat Sep 19 14:34:01 CDT 2009


l64 (a 64-bit signed integer) will always be larger or equal than I8_MIN 
which is the minimum 8 byte (= 64-bit signed integer value).

Gerald

ChangeLog:
Simplify a condition in VarNumFromParseNum().

diff --git a/dlls/oleaut32/variant.c b/dlls/oleaut32/variant.c
index e92a63d..456fea4 100644
--- a/dlls/oleaut32/variant.c
+++ b/dlls/oleaut32/variant.c
@@ -2028,7 +2028,7 @@ HRESULT WINAPI VarNumFromParseNum(NUMPARSE *pNumprs, BYTE *rgbDig,
       V_UI4(pVarDst) = ul64;
       return S_OK;
     }
-    else if (dwVtBits & VTBIT_I8 && ((ul64 <= I8_MAX)||(l64>=I8_MIN)))
+    else if (dwVtBits & VTBIT_I8 && ((ul64 <= I8_MAX)))
     {
       V_VT(pVarDst) = VT_I8;
       V_I8(pVarDst) = ul64;



More information about the wine-patches mailing list