Paul Vriens : kernel32/tests: Fix some test failures on Win9x and WinME.
Alexandre Julliard
julliard at winehq.org
Mon Feb 2 09:01:12 CST 2009
Module: wine
Branch: master
Commit: a8c24d343ce82b7c108d5e17fb143fc57297e404
URL: http://source.winehq.org/git/wine.git/?a=commit;h=a8c24d343ce82b7c108d5e17fb143fc57297e404
Author: Paul Vriens <Paul.Vriens.Wine at gmail.com>
Date: Sat Jan 31 15:23:33 2009 +0100
kernel32/tests: Fix some test failures on Win9x and WinME.
---
dlls/kernel32/tests/profile.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/dlls/kernel32/tests/profile.c b/dlls/kernel32/tests/profile.c
index 7424fce..24342da 100644
--- a/dlls/kernel32/tests/profile.c
+++ b/dlls/kernel32/tests/profile.c
@@ -377,8 +377,11 @@ static void test_profile_existing(void)
ok(INVALID_HANDLE_VALUE != h, "%d: CreateFile failed\n",i);
SetLastError(0xdeadbeef);
ret = GetPrivateProfileStringA(SECTION, KEY, NULL, buffer, MAX_PATH, testfile2);
+ /* Win9x and WinME returns 0 for all cases except the first one */
if (!pe[i].read_error)
- ok( ret, "%d: GetPrivateProfileString failed with error %u\n", i, GetLastError() );
+ ok( ret ||
+ broken(!ret && GetLastError() == 0xdeadbeef), /* Win9x, WinME */
+ "%d: GetPrivateProfileString failed with error %u\n", i, GetLastError() );
else
ok( !ret, "%d: GetPrivateProfileString succeeded\n", i );
CloseHandle(h);
More information about the wine-cvs
mailing list