"Dan Kegel" <[EMAIL PROTECTED]> writes:

> +static void test_negative_dest_length(void)
> +{
> +    int len;
> +    char buf[10];
> +
> +    /* Test return on negative dest length */
> +    SetLastError( 0xdeadbeef );
> +    memset(buf,'x',sizeof(buf));
> +    len = WideCharToMultiByte(CP_ACP, 0, foobarW, -1, buf, -1, NULL, NULL);
> +    ok(len == 0 && GetLastError() == ERROR_INVALID_PARAMETER,
> +       "WideCharToMultiByte(destlen -1): len=%d error=%x\n", len, 
> GetLastError());

If you want to determine the behavior for negative values you have to
test more than just -1, it may well be special.

-- 
Alexandre Julliard
[EMAIL PROTECTED]


Reply via email to