Signed-off-by: Nikolay Sivov nsivov@codeweavers.com --- dlls/msvcrt/tests/string.c | 11 +++++++++++ 1 file changed, 11 insertions(+)
diff --git a/dlls/msvcrt/tests/string.c b/dlls/msvcrt/tests/string.c index dbc93dc93f5..7bed261d49d 100644 --- a/dlls/msvcrt/tests/string.c +++ b/dlls/msvcrt/tests/string.c @@ -4457,6 +4457,16 @@ static void test__mbbtype(void) } }
+static void test_wcsncpy(void) +{ + wchar_t dst[6], *p; + + memset(dst, 0xff, sizeof(dst)); + p = wcsncpy(dst, L"1234567", 6); + ok(p == dst, "Unexpected return value.\n"); + ok(dst[5] == '6', "Unexpected buffer %#x.\n", dst[5]); +} + START_TEST(string) { char mem[100]; @@ -4612,4 +4622,5 @@ START_TEST(string) test___STRINGTOLD(); test_SpecialCasing(); test__mbbtype(); + test_wcsncpy(); }