From 21d92f8c8acf15e5a654ba84166068d8e44e47b5 Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Thu, 12 Dec 2002 02:15:28 +0000 Subject: [PATCH] Skip the Unicode tests (effectively all tests currently) on Win9x. --- dlls/user/tests/class.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dlls/user/tests/class.c b/dlls/user/tests/class.c index 46a4a9154cd..b326cc4e409 100644 --- a/dlls/user/tests/class.c +++ b/dlls/user/tests/class.c @@ -38,7 +38,7 @@ LRESULT WINAPI ClassTest_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lPa * * WinMain */ -BOOL ClassTest(HINSTANCE hInstance, BOOL global) +void ClassTest(HINSTANCE hInstance, BOOL global) { WNDCLASSW cls, wc; WCHAR className[] = {'T','e','s','t','C','l','a','s','s',0}; @@ -46,6 +46,7 @@ BOOL ClassTest(HINSTANCE hInstance, BOOL global) HWND hTestWnd; DWORD i; WCHAR str[20]; + ATOM classatom; cls.style = CS_HREDRAW | CS_VREDRAW | (global?CS_GLOBALCLASS:0); cls.lpfnWndProc = ClassTest_WndProc; @@ -58,8 +59,10 @@ BOOL ClassTest(HINSTANCE hInstance, BOOL global) cls.lpszMenuName = 0; cls.lpszClassName = className; - ok(RegisterClassW (&cls) , - "failed to register class"); + classatom=RegisterClassW(&cls); + if (!classatom && GetLastError()==ERROR_CALL_NOT_IMPLEMENTED) + return; + ok(classatom, "failed to register class"); ok(!RegisterClassW (&cls), "RegisterClass of the same class should fail for the second time"); @@ -180,7 +183,7 @@ BOOL ClassTest(HINSTANCE hInstance, BOOL global) ok(UnregisterClassW(className, hInstance), "UnregisterClass() failed"); - return TRUE; + return; } START_TEST(class) -- 2.11.4.GIT