Dmitry Timoshkov wrote:
"Aric Stewart" aric@codeweavers.com wrote:
/*
* Windows XP is unable to recreate the ViewWindow2 returning
* A Catastrophic failure error
*/
if (broken(hr == 0x8000ffff || hr == E_FAIL))
{
skip("second attempt is a Catastrophic failure\n");
goto cleanup;
}
broken() is supposed to be used exclusively inside of ok() calls.
So incorporating all it would be something like:
if (hr == E_UNEXPECTED || hr == E_FAIL) { win_skip("second attempt is a Catastrophic failure\n"); goto cleanup; }
Correct? This means only if we have one of those failures we have an error on Wine but a skip on Windows.