Module: wine Branch: master Commit: 1cfad7f07fe6ab5b014ddf48a346b678373d5a41 URL: http://source.winehq.org/git/wine.git/?a=commit;h=1cfad7f07fe6ab5b014ddf48a3...
Author: Paul Vriens paul.vriens.wine@gmail.com Date: Fri May 2 13:28:10 2008 +0200
kernel32/tests: Skip some tests on win98.
---
dlls/kernel32/tests/console.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/dlls/kernel32/tests/console.c b/dlls/kernel32/tests/console.c index 2885aaa..aacae9c 100644 --- a/dlls/kernel32/tests/console.c +++ b/dlls/kernel32/tests/console.c @@ -618,7 +618,14 @@ static void testScreenBuffer(HANDLE hConOut)
/* In the beginning set output codepage to 866 */ oldcp = GetConsoleOutputCP(); - ok(SetConsoleOutputCP(866), "Cannot set output codepage to 866\n"); + SetLastError(0xdeadbeef); + ret = SetConsoleOutputCP(866); + if (!ret && GetLastError() == ERROR_CALL_NOT_IMPLEMENTED) + { + skip("SetConsoleOutputCP is not implemented\n"); + return; + } + ok(ret, "Cannot set output codepage to 866\n");
hConOutRW = CreateConsoleScreenBuffer(GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,