Home | History | Annotate | Download | only in tests

Lines Matching defs:bytes

83   char bytes[MB_LEN_MAX];
84 EXPECT_EQ(1U, c16rtomb(bytes, L'\0', NULL));
92 char bytes[MB_LEN_MAX];
94 memset(bytes, 0, sizeof(bytes));
95 EXPECT_EQ(1U, c16rtomb(bytes, L'h', NULL));
96 EXPECT_EQ('h', bytes[0]);
102 memset(bytes, 0, sizeof(bytes));
103 EXPECT_EQ(1U, c16rtomb(bytes, L'h', NULL));
104 EXPECT_EQ('h', bytes[0]);
106 memset(bytes, 0, sizeof(bytes));
107 EXPECT_EQ(2U, c16rtomb(bytes, 0x00a2, NULL));
108 EXPECT_EQ('\xc2', bytes[0]);
109 EXPECT_EQ('\xa2', bytes[1]);
111 memset(bytes, 0, sizeof(bytes));
112 EXPECT_EQ(3U, c16rtomb(bytes, 0x20ac, NULL));
113 EXPECT_EQ('\xe2', bytes[0]);
114 EXPECT_EQ('\x82', bytes[1]);
115 EXPECT_EQ('\xac', bytes[2]);
123 char bytes[MB_LEN_MAX];
125 memset(bytes, 0, sizeof(bytes));
126 EXPECT_EQ(0U, c16rtomb(bytes, 0xdbea, NULL));
127 EXPECT_EQ(4U, c16rtomb(bytes, 0xdfcd, NULL));
128 EXPECT_EQ('\xf4', bytes[0]);
129 EXPECT_EQ('\x8a', bytes[1]);
130 EXPECT_EQ('\xaf', bytes[2]);
131 EXPECT_EQ('\x8d', bytes[3]);
139 char bytes[MB_LEN_MAX];
141 memset(bytes, 0, sizeof(bytes));
142 EXPECT_EQ(static_cast<size_t>(-1), c16rtomb(bytes, 0xdfcd, NULL));
144 EXPECT_EQ(0U, c16rtomb(bytes, 0xdbea, NULL));
145 EXPECT_EQ(static_cast<size_t>(-1), c16rtomb(bytes, 0xdbea, NULL));
281 char bytes[MB_LEN_MAX];
283 memset(bytes, 1, sizeof(bytes));
284 EXPECT_EQ(1U, c32rtomb(bytes, L'\0', NULL));
285 EXPECT_EQ('\0', bytes[0]);
286 EXPECT_EQ('\x01', bytes[1]);
288 memset(bytes, 0, sizeof(bytes));
289 EXPECT_EQ(1U, c32rtomb(bytes, L'h', NULL));
290 EXPECT_EQ('h', bytes[0]);
296 memset(bytes, 0, sizeof(bytes));
297 EXPECT_EQ(1U, c32rtomb(bytes, L'h', NULL));
298 EXPECT_EQ('h', bytes[0]);
300 memset(bytes, 0, sizeof(bytes));
301 EXPECT_EQ(2U, c32rtomb(bytes, 0x00a2, NULL));
302 EXPECT_EQ('\xc2', bytes[0]);
303 EXPECT_EQ('\xa2', bytes[1]);
305 memset(bytes, 0, sizeof(bytes));
306 EXPECT_EQ(3U, c32rtomb(bytes, 0x20ac, NULL));
307 EXPECT_EQ('\xe2', bytes[0]);
308 EXPECT_EQ('\x82', bytes[1]);
309 EXPECT_EQ('\xac', bytes[2]);
311 memset(bytes, 0, sizeof(bytes));
312 EXPECT_EQ(4U, c32rtomb(bytes, 0x24b62, NULL));
313 EXPECT_EQ('\xf0', bytes[0]);
314 EXPECT_EQ('\xa4', bytes[1]);
315 EXPECT_EQ('\xad', bytes[2]);
316 EXPECT_EQ('\xa2', bytes[3]);
318 EXPECT_EQ(static_cast<size_t>(-1), c32rtomb(bytes, 0xffffffff, NULL));