Lines Matching full:static_cast
52 EXPECT_EQ(static_cast<size_t>(-2), mbrtoc32(NULL, "\xc2", 1, &ps));
53 EXPECT_EQ(static_cast<size_t>(-1), c32rtomb(out, 0x00a2, &ps));
59 EXPECT_EQ(static_cast<size_t>(-2), mbrtoc32(NULL, "\xc2", 1, &ps));
64 EXPECT_EQ(static_cast<size_t>(-2), mbrtoc32(NULL, "\xf0\xa4", 1, &ps));
142 EXPECT_EQ(static_cast<size_t>(-1), c16rtomb(bytes, 0xdfcd, NULL));
145 EXPECT_EQ(static_cast<size_t>(-1), c16rtomb(bytes, 0xdbea, NULL));
188 ASSERT_EQ(static_cast<char16_t>(0x00a2), out);
191 ASSERT_EQ(static_cast<char16_t>(0x20ac), out);
201 ASSERT_EQ(static_cast<size_t>(-3),
203 ASSERT_EQ(static_cast<char16_t>(0xdbea), out);
205 ASSERT_EQ(static_cast<char16_t>(0xdfcd), out);
214 ASSERT_EQ(static_cast<size_t>(-1),
224 ASSERT_EQ(static_cast<size_t>(-1),
238 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc16(&out, "\xc2", 1, ps));
240 ASSERT_EQ(static_cast<char16_t>(0x00a2), out);
243 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc16(&out, "\xe2", 1, ps));
244 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc16(&out, "\x82", 1, ps));
246 ASSERT_EQ(static_cast<char16_t>(0x20ac), out);
249 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc16(&out, "\xf4", 1, ps));
250 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc16(&out, "\x8a\xaf", 2, ps));
251 ASSERT_EQ(static_cast<size_t>(-3), mbrtoc16(&out, "\x8d" "ef", 3, ps));
252 ASSERT_EQ(static_cast<char16_t>(0xdbea), out);
254 ASSERT_EQ(static_cast<char16_t>(0xdfcd), out);
258 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc16(&out, "\xc2", 1, ps));
259 ASSERT_EQ(static_cast<size_t>(-1), mbrtoc16(&out, "\x20" "cdef", 5, ps));
315 EXPECT_EQ(static_cast<size_t>(-1), c32rtomb(bytes, 0xffffffff, NULL));
328 ASSERT_EQ(static_cast<char32_t>(L'x'), out[0]);
333 ASSERT_EQ(static_cast<char32_t>(L'h'), out[0]);
346 ASSERT_EQ(static_cast<char32_t>(L'a'), out[0]);
349 ASSERT_EQ(static_cast<char32_t>(0x00a2), out[0]);
352 ASSERT_EQ(static_cast<char32_t>(0x20ac), out[0]);
355 ASSERT_EQ(static_cast<char32_t>(0x24b62), out[0]);
358 ASSERT_EQ(static_cast<size_t>(-1), mbrtoc32(out, "\xf8\xa1\xa2\xa3\xa4" "f", 6, NULL));
362 ASSERT_EQ(static_cast<size_t>(-1), mbrtoc32(out, "\xf0\x82\x82\xac" "ef", 6, NULL));
376 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc32(&out, "\xc2", 1, ps));
378 ASSERT_EQ(static_cast<char32_t>(0x00a2), out);
381 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc32(&out, "\xe2", 1, ps));
382 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc32(&out, "\x82", 1, ps));
384 ASSERT_EQ(static_cast<char32_t>(0x20ac), out);
387 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc32(&out, "\xf0", 1, ps));
388 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc32(&out, "\xa4\xad", 2, ps));
390 ASSERT_EQ(static_cast<char32_t>(0x24b62), out);
394 ASSERT_EQ(static_cast<size_t>(-2), mbrtoc32(&out, "\xc2", 1, ps));
395 ASSERT_EQ(static_cast<size_t>(-1), mbrtoc32(&out, "\x20" "cdef", 5, ps));