[PATCH 3/4] vbscript: Implemented Abs(try 7)
Piotr Caban
piotr.caban at gmail.com
Mon Jul 14 05:29:27 CDT 2014
On 07/14/14 04:47, Shuai Meng wrote:
> 2014-07-13 22:35 GMT+08:00 Piotr Caban <piotr.caban at gmail.com
> <mailto:piotr.caban at gmail.com>>:
>
> On 07/13/14 15:49, Shuai Meng wrote:
>
> You're not handling res==NULL case correctly. E.g. Call
> Abs("string") should fail.
>
> I have tested this case for many times, and I think Call
> Abs("string")
> is just OK https://testbot.winehq.org/__JobDetails.pl?Key=7967
> <https://testbot.winehq.org/JobDetails.pl?Key=7967>
> and it's OK that write directly using vbscript on wiinxp and win7.
>
> Abs should behave in the same way no matter it's return value is
> used or not. You have added following test:
> Call Abs(-4)
> it succeeds because -4 is a valid Abs argument. If you add this test:
> Call Abs("string")
> it will fail on windows.
>
> OK,I misunderstand you at first. So maybe I can just remove the two
> lines when res == NULL, I tested it and the result is good.
You can't pass NULL to VarAbs function.
More information about the wine-devel
mailing list