Lines Matching refs:mbrtoc32

52   EXPECT_EQ(static_cast<size_t>(-2), mbrtoc32(NULL, "\xc2", 1, &ps));  in TEST()
59 EXPECT_EQ(static_cast<size_t>(-2), mbrtoc32(NULL, "\xc2", 1, &ps)); in TEST()
64 EXPECT_EQ(static_cast<size_t>(-2), mbrtoc32(NULL, "\xf0\xa4", 1, &ps)); in TEST()
322 TEST(uchar, mbrtoc32) { in TEST() argument
327 ASSERT_EQ(0U, mbrtoc32(out, "hello", 0, NULL)); in TEST()
330 ASSERT_EQ(0U, mbrtoc32(out, "hello", 0, NULL)); in TEST()
331 ASSERT_EQ(0U, mbrtoc32(out, "", 0, NULL)); in TEST()
332 ASSERT_EQ(1U, mbrtoc32(out, "hello", 1, NULL)); in TEST()
335 ASSERT_EQ(0U, mbrtoc32(NULL, "hello", 0, NULL)); in TEST()
336 ASSERT_EQ(0U, mbrtoc32(NULL, "", 0, NULL)); in TEST()
337 ASSERT_EQ(1U, mbrtoc32(NULL, "hello", 1, NULL)); in TEST()
339 ASSERT_EQ(0U, mbrtoc32(NULL, NULL, 0, NULL)); in TEST()
345 ASSERT_EQ(1U, mbrtoc32(out, "abcdef", 6, NULL)); in TEST()
348 ASSERT_EQ(2U, mbrtoc32(out, "\xc2\xa2" "cdef", 6, NULL)); in TEST()
351 ASSERT_EQ(3U, mbrtoc32(out, "\xe2\x82\xac" "def", 6, NULL)); in TEST()
354 ASSERT_EQ(4U, mbrtoc32(out, "\xf0\xa4\xad\xa2" "ef", 6, NULL)); in TEST()
358 ASSERT_EQ(static_cast<size_t>(-1), mbrtoc32(out, "\xf8\xa1\xa2\xa3\xa4" "f", 6, NULL)); in TEST()
362 ASSERT_EQ(static_cast<size_t>(-1), mbrtoc32(out, "\xf0\x82\x82\xac" "ef", 6, NULL)); in TEST()
376 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc32(&out, "\xc2", 1, ps)); in test_mbrtoc32_incomplete()
377 ASSERT_EQ(1U, mbrtoc32(&out, "\xa2" "cdef", 5, ps)); in test_mbrtoc32_incomplete()
381 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc32(&out, "\xe2", 1, ps)); in test_mbrtoc32_incomplete()
382 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc32(&out, "\x82", 1, ps)); in test_mbrtoc32_incomplete()
383 ASSERT_EQ(1U, mbrtoc32(&out, "\xac" "def", 4, ps)); in test_mbrtoc32_incomplete()
387 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc32(&out, "\xf0", 1, ps)); in test_mbrtoc32_incomplete()
388 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc32(&out, "\xa4\xad", 2, ps)); in test_mbrtoc32_incomplete()
389 ASSERT_EQ(1U, mbrtoc32(&out, "\xa2" "ef", 3, ps)); in test_mbrtoc32_incomplete()
394 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc32(&out, "\xc2", 1, ps)); in test_mbrtoc32_incomplete()
395 ASSERT_EQ(static_cast<size_t>(-1), mbrtoc32(&out, "\x20" "cdef", 5, ps)); in test_mbrtoc32_incomplete()