Lines Matching refs:bytes
69 char bytes[] = { 'h', 'e', 'l', 'l', 'o', '\0' }; in TEST() local
70 EXPECT_EQ(static_cast<size_t>(-2), mbrlen(&bytes[0], 0, nullptr)); in TEST()
71 EXPECT_EQ(1U, mbrlen(&bytes[0], 1, nullptr)); in TEST()
73 EXPECT_EQ(1U, mbrlen(&bytes[4], 1, nullptr)); in TEST()
74 EXPECT_EQ(0U, mbrlen(&bytes[5], 1, nullptr)); in TEST()
84 char bytes[MB_LEN_MAX]; in TEST() local
87 EXPECT_EQ(1, wctomb(bytes, L'\0')); in TEST()
88 EXPECT_EQ(1U, wcrtomb(bytes, L'\0', nullptr)); in TEST()
91 memset(bytes, 0, sizeof(bytes)); in TEST()
92 EXPECT_EQ(1, wctomb(bytes, L'h')); in TEST()
93 EXPECT_EQ('h', bytes[0]); in TEST()
94 memset(bytes, 0, sizeof(bytes)); in TEST()
95 EXPECT_EQ(1U, wcrtomb(bytes, L'h', nullptr)); in TEST()
96 EXPECT_EQ('h', bytes[0]); in TEST()
102 memset(bytes, 0, sizeof(bytes)); in TEST()
103 EXPECT_EQ(1U, wcrtomb(bytes, L'h', nullptr)); in TEST()
104 EXPECT_EQ('h', bytes[0]); in TEST()
106 memset(bytes, 0, sizeof(bytes)); in TEST()
107 EXPECT_EQ(2U, wcrtomb(bytes, 0x00a2, nullptr)); in TEST()
108 EXPECT_EQ('\xc2', bytes[0]); in TEST()
109 EXPECT_EQ('\xa2', bytes[1]); in TEST()
111 memset(bytes, 0, sizeof(bytes)); in TEST()
112 EXPECT_EQ(3U, wcrtomb(bytes, 0x20ac, nullptr)); in TEST()
113 EXPECT_EQ('\xe2', bytes[0]); in TEST()
114 EXPECT_EQ('\x82', bytes[1]); in TEST()
115 EXPECT_EQ('\xac', bytes[2]); in TEST()
117 memset(bytes, 0, sizeof(bytes)); in TEST()
118 EXPECT_EQ(4U, wcrtomb(bytes, 0x24b62, nullptr)); in TEST()
119 EXPECT_EQ('\xf0', bytes[0]); in TEST()
120 EXPECT_EQ('\xa4', bytes[1]); in TEST()
121 EXPECT_EQ('\xad', bytes[2]); in TEST()
122 EXPECT_EQ('\xa2', bytes[3]); in TEST()
124 EXPECT_EQ(static_cast<size_t>(-1), wcrtomb(bytes, 0xffffffff, nullptr)); in TEST()
161 char bytes[BUFSIZ]; in TEST() local
199 memset(bytes, 'x', sizeof(bytes)); in TEST()
200 EXPECT_EQ(0U, wcstombs(bytes, chars, 0)); in TEST()
201 memset(bytes, 'x', sizeof(bytes)); in TEST()
202 EXPECT_EQ(4U, wcstombs(bytes, chars, 4)); in TEST()
203 bytes[5] = 0; in TEST()
204 EXPECT_STREQ("hellx", bytes); in TEST()
205 memset(bytes, 'x', sizeof(bytes)); in TEST()
206 EXPECT_EQ(5U, wcstombs(bytes, chars, 256)); in TEST()
207 EXPECT_STREQ("hello", bytes); in TEST()
208 memset(bytes, 'x', sizeof(bytes)); in TEST()
209 EXPECT_EQ(5U, wcstombs(bytes, chars, 6)); in TEST()
210 EXPECT_STREQ("hello", bytes); in TEST()
212 memset(bytes, 'x', sizeof(bytes)); in TEST()
213 EXPECT_EQ(static_cast<size_t>(-1), wcstombs(bytes, bad_chars, 256)); in TEST()
215 bytes[3] = 0; in TEST()
216 EXPECT_STREQ("hix", bytes); in TEST()
219 memset(bytes, 'x', sizeof(bytes)); in TEST()
221 EXPECT_EQ(0U, wcsrtombs(bytes, &src, 0, nullptr)); in TEST()
225 memset(bytes, 'x', sizeof(bytes)); in TEST()
227 EXPECT_EQ(4U, wcsrtombs(bytes, &src, 4, nullptr)); in TEST()
230 bytes[5] = 0; in TEST()
231 EXPECT_STREQ("hellx", bytes); in TEST()
233 memset(bytes, 'x', sizeof(bytes)); in TEST()
235 EXPECT_EQ(5U, wcsrtombs(bytes, &src, 256, nullptr)); in TEST()
238 EXPECT_STREQ("hello", bytes); in TEST()
240 memset(bytes, 'x', sizeof(bytes)); in TEST()
242 EXPECT_EQ(5U, wcsrtombs(bytes, &src, 6, nullptr)); in TEST()
245 EXPECT_STREQ("hello", bytes); in TEST()
247 memset(bytes, 'x', sizeof(bytes)); in TEST()
249 EXPECT_EQ(static_cast<size_t>(-1), wcsrtombs(bytes, &src, 256, nullptr)); in TEST()
252 bytes[3] = 0; in TEST()
253 EXPECT_STREQ("hix", bytes); in TEST()