Lines Matching refs:bytes
84 char bytes[MB_LEN_MAX];
85 EXPECT_EQ(1U, c16rtomb(bytes, L'\0', NULL));
93 char bytes[MB_LEN_MAX];
95 memset(bytes, 0, sizeof(bytes));
96 EXPECT_EQ(1U, c16rtomb(bytes, L'h', NULL));
97 EXPECT_EQ('h', bytes[0]);
103 memset(bytes, 0, sizeof(bytes));
104 EXPECT_EQ(1U, c16rtomb(bytes, L'h', NULL));
105 EXPECT_EQ('h', bytes[0]);
107 memset(bytes, 0, sizeof(bytes));
108 EXPECT_EQ(2U, c16rtomb(bytes, 0x00a2, NULL));
109 EXPECT_EQ('\xc2', bytes[0]);
110 EXPECT_EQ('\xa2', bytes[1]);
112 memset(bytes, 0, sizeof(bytes));
113 EXPECT_EQ(3U, c16rtomb(bytes, 0x20ac, NULL));
114 EXPECT_EQ('\xe2', bytes[0]);
115 EXPECT_EQ('\x82', bytes[1]);
116 EXPECT_EQ('\xac', bytes[2]);
124 char bytes[MB_LEN_MAX];
126 memset(bytes, 0, sizeof(bytes));
127 EXPECT_EQ(0U, c16rtomb(bytes, 0xdbea, NULL));
128 EXPECT_EQ(4U, c16rtomb(bytes, 0xdfcd, NULL));
129 EXPECT_EQ('\xf4', bytes[0]);
130 EXPECT_EQ('\x8a', bytes[1]);
131 EXPECT_EQ('\xaf', bytes[2]);
132 EXPECT_EQ('\x8d', bytes[3]);
140 char bytes[MB_LEN_MAX];
142 memset(bytes, 0, sizeof(bytes));
143 EXPECT_EQ(static_cast<size_t>(-1), c16rtomb(bytes, 0xdfcd, NULL));
145 EXPECT_EQ(0U, c16rtomb(bytes, 0xdbea, NULL));
146 EXPECT_EQ(static_cast<size_t>(-1), c16rtomb(bytes, 0xdbea, NULL));
282 char bytes[MB_LEN_MAX];
284 EXPECT_EQ(1U, c32rtomb(bytes, L'\0', NULL));
286 memset(bytes, 0, sizeof(bytes));
287 EXPECT_EQ(1U, c32rtomb(bytes, L'h', NULL));
288 EXPECT_EQ('h', bytes[0]);
294 memset(bytes, 0, sizeof(bytes));
295 EXPECT_EQ(1U, c32rtomb(bytes, L'h', NULL));
296 EXPECT_EQ('h', bytes[0]);
298 memset(bytes, 0, sizeof(bytes));
299 EXPECT_EQ(2U, c32rtomb(bytes, 0x00a2, NULL));
300 EXPECT_EQ('\xc2', bytes[0]);
301 EXPECT_EQ('\xa2', bytes[1]);
303 memset(bytes, 0, sizeof(bytes));
304 EXPECT_EQ(3U, c32rtomb(bytes, 0x20ac, NULL));
305 EXPECT_EQ('\xe2', bytes[0]);
306 EXPECT_EQ('\x82', bytes[1]);
307 EXPECT_EQ('\xac', bytes[2]);
309 memset(bytes, 0, sizeof(bytes));
310 EXPECT_EQ(4U, c32rtomb(bytes, 0x24b62, NULL));
311 EXPECT_EQ('\xf0', bytes[0]);
312 EXPECT_EQ('\xa4', bytes[1]);
313 EXPECT_EQ('\xad', bytes[2]);
314 EXPECT_EQ('\xa2', bytes[3]);
316 EXPECT_EQ(static_cast<size_t>(-1), c32rtomb(bytes, 0xffffffff, NULL));