[06/17] propsys: Add support for VT_LPSTR and VT_LPWSTR to PropVariantCompareEx. (v2)
Alexandre Julliard
julliard at winehq.org
Tue Jun 20 11:42:54 CDT 2017
Dmitry Timoshkov <dmitry at baikal.ru> writes:
> @@ -112,6 +116,15 @@ static HRESULT PROPVAR_ConvertNumber(REFPROPVARIANT pv, int dest_bits,
> src_signed = FALSE;
> *res = 0;
> break;
> + case VT_LPSTR:
> + *res = strtoll(pv->u.pszVal, NULL, 0);
> + src_signed = *res < 0;
> + break;
> + case VT_LPWSTR:
> + case VT_BSTR:
> + *res = strtolW(pv->u.pwszVal, NULL, 0);
> + src_signed = *res < 0;
> + break;
This could probably use a little error checking.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list