• Home
  • Raw
  • Download

Lines Matching refs:ps

133   mbstate_t ps;  in TEST()  local
136 memset(&ps, 0, sizeof(ps)); in TEST()
137 EXPECT_EQ(static_cast<size_t>(-2), mbrtowc(nullptr, "\xc2", 1, &ps)); in TEST()
138 EXPECT_EQ(static_cast<size_t>(-1), wcrtomb(out, 0x00a2, &ps)); in TEST()
143 memset(&ps, 0, sizeof(ps)); in TEST()
144 EXPECT_EQ(static_cast<size_t>(-2), mbrtowc(nullptr, "\xc2", 1, &ps)); in TEST()
145 EXPECT_EQ(1U, wcrtomb(nullptr, 0x00a2, &ps)); in TEST()
146 EXPECT_TRUE(mbsinit(&ps)); in TEST()
148 memset(&ps, 0, sizeof(ps)); in TEST()
149 EXPECT_EQ(static_cast<size_t>(-2), mbrtowc(nullptr, "\xf0\xa4", 1, &ps)); in TEST()
150 EXPECT_EQ(1U, wcrtomb(out, L'\0', &ps)); in TEST()
151 EXPECT_TRUE(mbsinit(&ps)); in TEST()
256 mbstate_t ps; in TEST() local
258 memset(&ps, 0, sizeof(ps)); in TEST()
259 ASSERT_EQ(static_cast<size_t>(-2), mbrtowc(nullptr, "\xc2", 1, &ps)); in TEST()
260 EXPECT_EQ(static_cast<size_t>(-1), wcsrtombs(nullptr, &src, 0, &ps)); in TEST()
422 static void test_mbrtowc_incomplete(mbstate_t* ps) { in test_mbrtowc_incomplete() argument
428 ASSERT_EQ(static_cast<size_t>(-2), mbrtowc(&out, "\xc2", 1, ps)); in test_mbrtowc_incomplete()
429 ASSERT_EQ(1U, mbrtowc(&out, "\xa2" "cdef", 5, ps)); in test_mbrtowc_incomplete()
431 ASSERT_TRUE(mbsinit(ps)); in test_mbrtowc_incomplete()
433 ASSERT_EQ(static_cast<size_t>(-2), mbrtowc(&out, "\xe2", 1, ps)); in test_mbrtowc_incomplete()
434 ASSERT_EQ(static_cast<size_t>(-2), mbrtowc(&out, "\x82", 1, ps)); in test_mbrtowc_incomplete()
435 ASSERT_EQ(1U, mbrtowc(&out, "\xac" "def", 4, ps)); in test_mbrtowc_incomplete()
437 ASSERT_TRUE(mbsinit(ps)); in test_mbrtowc_incomplete()
439 ASSERT_EQ(static_cast<size_t>(-2), mbrtowc(&out, "\xf0", 1, ps)); in test_mbrtowc_incomplete()
440 ASSERT_EQ(static_cast<size_t>(-2), mbrtowc(&out, "\xa4\xad", 2, ps)); in test_mbrtowc_incomplete()
441 ASSERT_EQ(1U, mbrtowc(&out, "\xa2" "ef", 3, ps)); in test_mbrtowc_incomplete()
443 ASSERT_TRUE(mbsinit(ps)); in test_mbrtowc_incomplete()
446 ASSERT_EQ(static_cast<size_t>(-2), mbrtowc(&out, "\xc2", 1, ps)); in test_mbrtowc_incomplete()
447 ASSERT_EQ(static_cast<size_t>(-1), mbrtowc(&out, "\x20" "cdef", 5, ps)); in test_mbrtowc_incomplete()
452 mbstate_t ps; in TEST() local
453 memset(&ps, 0, sizeof(ps)); in TEST()
455 test_mbrtowc_incomplete(&ps); in TEST()
459 static void test_mbsrtowcs(mbstate_t* ps) { in test_mbsrtowcs() argument
466 ASSERT_EQ(4U, mbsrtowcs(out, &valid, 4, ps)); in test_mbsrtowcs()
475 ASSERT_EQ(2U, mbsrtowcs(out, &valid, 4, ps)); in test_mbsrtowcs()
485 ASSERT_EQ(static_cast<size_t>(-1), mbsrtowcs(out, &invalid, 4, ps)); in test_mbsrtowcs()
490 ASSERT_EQ(static_cast<size_t>(-1), mbsrtowcs(out, &incomplete, 2, ps)); in test_mbsrtowcs()
497 EXPECT_EQ(6U, mbsrtowcs(nullptr, &mbs, 0, ps)); in test_mbsrtowcs()
500 EXPECT_EQ(static_cast<size_t>(-1), mbsrtowcs(nullptr, &mbs, 0, ps)); in test_mbsrtowcs()
503 EXPECT_EQ(static_cast<size_t>(-1), mbsrtowcs(nullptr, &mbs, 0, ps)); in test_mbsrtowcs()
511 mbstate_t ps; in TEST() local
512 memset(&ps, 0, sizeof(ps)); in TEST()
513 test_mbsrtowcs(&ps); in TEST()
519 ASSERT_EQ(static_cast<size_t>(-2), mbrtowc(&out, "\xc2", 1, &ps)); in TEST()
520 ASSERT_EQ(static_cast<size_t>(-1), mbsrtowcs(&out, &invalid, 1, &ps)); in TEST()