From: Bernhard Übelacker bernhardu@mailbox.org
--- dlls/kernel32/tests/locale.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/dlls/kernel32/tests/locale.c b/dlls/kernel32/tests/locale.c index 82d9edb3ebe..c9b9aa3600c 100644 --- a/dlls/kernel32/tests/locale.c +++ b/dlls/kernel32/tests/locale.c @@ -6033,13 +6033,13 @@ static void test_ResolveLocaleName(void) if (tests[i].exp) { ok( !wcscmp( buffer, tests[i].exp ) || broken( tests[i].broken ), - "%s: got %s\n", debugstr_w(tests[i].name), debugstr_w(buffer) ); + "%s: got %s\n", debugstr_w(tests[i].name), debugstr_wn(buffer, ARRAY_SIZE(buffer)) ); ok( ret == wcslen(buffer) + 1, "%s: got %u\n", debugstr_w(tests[i].name), ret ); } else { ok( !ret || broken( ret == 1 ) /* win7 */, - "%s: got %s\n", debugstr_w(tests[i].name), debugstr_w(buffer) ); + "%s: got %s\n", debugstr_w(tests[i].name), debugstr_wn(buffer, ARRAY_SIZE(buffer)) ); if (!ret) ok( GetLastError() == ERROR_INVALID_PARAMETER, "%s: wrong error %lu\n", debugstr_w(tests[i].name), GetLastError() ); @@ -6050,14 +6050,14 @@ static void test_ResolveLocaleName(void) ret = pResolveLocaleName( LOCALE_NAME_SYSTEM_DEFAULT, buffer, ARRAY_SIZE(buffer) ); ok( ret, "failed err %lu\n", GetLastError() ); GetSystemDefaultLocaleName( system, ARRAY_SIZE(system) ); - ok( !wcscmp( buffer, system ), "got wrong syslocale %s / %s\n", debugstr_w(buffer), debugstr_w(system)); + ok( !wcscmp( buffer, system ), "got wrong syslocale %s / %s\n", debugstr_wn(buffer, ARRAY_SIZE(buffer)), debugstr_w(system)); ok( ret == wcslen(system) + 1, "wrong len %u / %Iu\n", ret, wcslen(system) + 1 );
SetLastError( 0xdeadbeef ); ret = pResolveLocaleName( L"en-US", buffer, 4 ); ok( !ret, "got %u\n", ret ); ok( GetLastError() == ERROR_INSUFFICIENT_BUFFER, "wrong error %lu\n", GetLastError() ); - ok( !wcscmp( buffer, L"en-" ), "got %s\n", debugstr_w(buffer) ); + ok( !wcscmp( buffer, L"en-" ), "got %s\n", debugstr_wn(buffer, ARRAY_SIZE(buffer)) );
SetLastError( 0xdeadbeef ); ret = pResolveLocaleName( L"en-US", NULL, 0 );