libuv 1.47.0.

git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4615 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
2023-11-07 17:30:39 +00:00
parent 889773c38d
commit ee9cb63327
226 changed files with 6648 additions and 6444 deletions

View File

@ -29,25 +29,25 @@
TEST_IMPL(strscpy) {
char d[4];
ASSERT(0 == uv__strscpy(d, "", 0));
ASSERT(0 == uv__strscpy(d, "x", 0));
ASSERT_OK(uv__strscpy(d, "", 0));
ASSERT_OK(uv__strscpy(d, "x", 0));
memset(d, 0, sizeof(d));
ASSERT(1 == uv__strscpy(d, "x", sizeof(d)));
ASSERT(0 == memcmp(d, "x\0\0", sizeof(d)));
ASSERT_EQ(1, uv__strscpy(d, "x", sizeof(d)));
ASSERT_OK(memcmp(d, "x\0\0", sizeof(d)));
memset(d, 0, sizeof(d));
ASSERT(2 == uv__strscpy(d, "xy", sizeof(d)));
ASSERT(0 == memcmp(d, "xy\0", sizeof(d)));
ASSERT_EQ(2, uv__strscpy(d, "xy", sizeof(d)));
ASSERT_OK(memcmp(d, "xy\0", sizeof(d)));
ASSERT(3 == uv__strscpy(d, "xyz", sizeof(d)));
ASSERT(0 == memcmp(d, "xyz", sizeof(d)));
ASSERT_EQ(3, uv__strscpy(d, "xyz", sizeof(d)));
ASSERT_OK(memcmp(d, "xyz", sizeof(d)));
ASSERT(UV_E2BIG == uv__strscpy(d, "xyzz", sizeof(d)));
ASSERT(0 == memcmp(d, "xyz", sizeof(d)));
ASSERT_EQ(UV_E2BIG, uv__strscpy(d, "xyzz", sizeof(d)));
ASSERT_OK(memcmp(d, "xyz", sizeof(d)));
ASSERT(UV_E2BIG == uv__strscpy(d, "xyzzy", sizeof(d)));
ASSERT(0 == memcmp(d, "xyz", sizeof(d)));
ASSERT_EQ(UV_E2BIG, uv__strscpy(d, "xyzzy", sizeof(d)));
ASSERT_OK(memcmp(d, "xyz", sizeof(d)));
return 0;
}