Lines Matching refs:wcwidth
945 EXPECT_EQ(expected, wcwidth(i)) << static_cast<int>(i); in AssertWcwidthRange()
951 EXPECT_EQ(0, wcwidth(0)); in TEST()
960 EXPECT_EQ(-1, wcwidth(0x7f)); // DEL. in TEST()
967 EXPECT_EQ(0, wcwidth(0x0300)); // Combining grave. in TEST()
968 EXPECT_EQ(0, wcwidth(0x20dd)); // Combining enclosing circle. in TEST()
969 EXPECT_EQ(0, wcwidth(0x00ad)); // Soft hyphen (SHY). in TEST()
970 EXPECT_EQ(0, wcwidth(0x200b)); // Zero width space. in TEST()
976 EXPECT_EQ(2, wcwidth(0x4e00)); // Start of CJK unified block. in TEST()
977 EXPECT_EQ(2, wcwidth(0x9fff)); // End of CJK unified block. in TEST()
978 EXPECT_EQ(2, wcwidth(0x3400)); // Start of CJK extension A block. in TEST()
979 EXPECT_EQ(2, wcwidth(0x4dbf)); // End of CJK extension A block. in TEST()
980 EXPECT_EQ(2, wcwidth(0x20000)); // Start of CJK extension B block. in TEST()
981 EXPECT_EQ(2, wcwidth(0x2a6df)); // End of CJK extension B block. in TEST()
988 EXPECT_EQ(0, wcwidth(0xd7b0)); // Newer. in TEST()
989 EXPECT_EQ(0, wcwidth(0xd7cb)); in TEST()
995 EXPECT_EQ(2, wcwidth(0xac00)); // Start of block. in TEST()
996 EXPECT_EQ(2, wcwidth(0xd7a3)); // End of defined code points in Unicode 7. in TEST()
1028 EXPECT_EQ(0, wcwidth(0xe0000)); // ...through 0xe0fff. in TEST()
1034 EXPECT_EQ(2, wcwidth(L'ㅜ')); // Korean "crying" emoticon. in TEST()
1035 EXPECT_EQ(2, wcwidth(L'ㅋ')); // Korean "laughing" emoticon. in TEST()