From: Matteo Bruni mbruni@codeweavers.com
The test was introduced by e28638afccdfda3ee44121405d9097d201b61445, for the fix in 70aeb7e4b0eb8efefd24c26d1c1442ea6c25d082. It looks like that particular game worked on Windows by chance more than anything. --- dlls/dsound/tests/dsound.c | 7 ------- 1 file changed, 7 deletions(-)
diff --git a/dlls/dsound/tests/dsound.c b/dlls/dsound/tests/dsound.c index b995d112769..a7d6fa0fc3b 100644 --- a/dlls/dsound/tests/dsound.c +++ b/dlls/dsound/tests/dsound.c @@ -1177,13 +1177,6 @@ static HRESULT test_duplicate(LPGUID lpGuid) ok(rc==DS_OK && buf!=NULL, "IDirectSoundBuffer_Lock failed to lock the buffer %08lx\n",rc); if (rc==DS_OK && buf!=NULL) { - if (sizeof(void*)==4) { /* crashes on 64-bit */ - /* broken apps like Asuka 120% Return BURNING Fest, - pass the pointer to GlobalHandle. */ - HGLOBAL hmem = GlobalHandle(buf); - ok(!hmem,"GlobalHandle should return NULL " - "for buffer %p, got %p\n",buf,hmem); - } ZeroMemory(buf,bufsize); rc=IDirectSoundBuffer_Unlock(original,buf,bufsize, NULL,0);