This test fails on Alexandre's system and also fails on my Windows XP system, so I propose to remove it. -Hans Changelog Remove a test that fails on Windows.
001e954162666f1e4de46326c94c7ee357157793 diff --git a/dlls/usp10/tests/usp10.c b/dlls/usp10/tests/usp10.c index 2a3d9c4..14ed56c 100644 --- a/dlls/usp10/tests/usp10.c +++ b/dlls/usp10/tests/usp10.c @@ -222,7 +222,6 @@ void test_ScriptGetCMap(unsigned short p unsigned short pwOutGlyphs3[256]; WCHAR TestItem1[6] = {'T', 'e', 's', 't', 'a', 0}; DWORD dwFlags; - int cnt; /* We need a valid HDC to drive a lot of Script functions which requires the following * * to set up for the tests. */ @@ -269,10 +268,7 @@ void test_ScriptGetCMap(unsigned short p hr = ScriptGetCMap(hdc, &psc, TestItem1, cInChars, dwFlags, pwOutGlyphs3); ok (hr == 0, "ScriptGetCMap should return 0 not (%08x)\n", (unsigned int) hr); ok (psc != NULL, "psc should not be null and have SCRIPT_CACHE buffer address\n"); - for (cnt=0; cnt < cChars && pwOutGlyphs[cnt] == pwOutGlyphs3[cnt]; cnt++) {} - ok (cnt == cInChars, "Translation not correct. WCHAR %d - %04x != %04x\n", - cnt, pwOutGlyphs[cnt], pwOutGlyphs3[cnt]); - + hr = ScriptFreeCache( &psc); ok (!psc, "psc is not null after ScriptFreeCache\n"); }