Lines Matching refs:bytes
33 char bytes[] = { 'h', 'e', 'l', 'l', 'o', '\0' }; in TEST() local
34 EXPECT_EQ(0U, mbrlen(&bytes[0], 0, NULL)); in TEST()
35 EXPECT_EQ(1U, mbrlen(&bytes[0], 1, NULL)); in TEST()
37 EXPECT_EQ(1U, mbrlen(&bytes[4], 1, NULL)); in TEST()
38 EXPECT_EQ(0U, mbrlen(&bytes[5], 1, NULL)); in TEST()
48 char bytes[MB_LEN_MAX]; in TEST() local
51 EXPECT_EQ(1, wctomb(bytes, L'\0')); in TEST()
52 EXPECT_EQ(1U, wcrtomb(bytes, L'\0', NULL)); in TEST()
55 memset(bytes, 0, sizeof(bytes)); in TEST()
56 EXPECT_EQ(1, wctomb(bytes, L'h')); in TEST()
57 EXPECT_EQ('h', bytes[0]); in TEST()
58 memset(bytes, 0, sizeof(bytes)); in TEST()
59 EXPECT_EQ(1U, wcrtomb(bytes, L'h', NULL)); in TEST()
60 EXPECT_EQ('h', bytes[0]); in TEST()
66 memset(bytes, 0, sizeof(bytes)); in TEST()
67 EXPECT_EQ(1U, wcrtomb(bytes, L'h', NULL)); in TEST()
68 EXPECT_EQ('h', bytes[0]); in TEST()
70 memset(bytes, 0, sizeof(bytes)); in TEST()
71 EXPECT_EQ(2U, wcrtomb(bytes, 0x00a2, NULL)); in TEST()
72 EXPECT_EQ('\xc2', bytes[0]); in TEST()
73 EXPECT_EQ('\xa2', bytes[1]); in TEST()
75 memset(bytes, 0, sizeof(bytes)); in TEST()
76 EXPECT_EQ(3U, wcrtomb(bytes, 0x20ac, NULL)); in TEST()
77 EXPECT_EQ('\xe2', bytes[0]); in TEST()
78 EXPECT_EQ('\x82', bytes[1]); in TEST()
79 EXPECT_EQ('\xac', bytes[2]); in TEST()
81 memset(bytes, 0, sizeof(bytes)); in TEST()
82 EXPECT_EQ(4U, wcrtomb(bytes, 0x24b62, NULL)); in TEST()
83 EXPECT_EQ('\xf0', bytes[0]); in TEST()
84 EXPECT_EQ('\xa4', bytes[1]); in TEST()
85 EXPECT_EQ('\xad', bytes[2]); in TEST()
86 EXPECT_EQ('\xa2', bytes[3]); in TEST()
88 EXPECT_EQ(static_cast<size_t>(-1), wcrtomb(bytes, 0xffffffff, NULL)); in TEST()
119 char bytes[BUFSIZ]; in TEST() local
157 memset(bytes, 'x', sizeof(bytes)); in TEST()
158 EXPECT_EQ(0U, wcstombs(bytes, chars, 0)); in TEST()
159 memset(bytes, 'x', sizeof(bytes)); in TEST()
160 EXPECT_EQ(4U, wcstombs(bytes, chars, 4)); in TEST()
161 bytes[5] = 0; in TEST()
162 EXPECT_STREQ("hellx", bytes); in TEST()
163 memset(bytes, 'x', sizeof(bytes)); in TEST()
164 EXPECT_EQ(5U, wcstombs(bytes, chars, 256)); in TEST()
165 EXPECT_STREQ("hello", bytes); in TEST()
166 memset(bytes, 'x', sizeof(bytes)); in TEST()
167 EXPECT_EQ(5U, wcstombs(bytes, chars, 6)); in TEST()
168 EXPECT_STREQ("hello", bytes); in TEST()
170 memset(bytes, 'x', sizeof(bytes)); in TEST()
171 EXPECT_EQ(static_cast<size_t>(-1), wcstombs(bytes, bad_chars, 256)); in TEST()
173 bytes[3] = 0; in TEST()
174 EXPECT_STREQ("hix", bytes); in TEST()
177 memset(bytes, 'x', sizeof(bytes)); in TEST()
179 EXPECT_EQ(0U, wcsrtombs(bytes, &src, 0, NULL)); in TEST()
183 memset(bytes, 'x', sizeof(bytes)); in TEST()
185 EXPECT_EQ(4U, wcsrtombs(bytes, &src, 4, NULL)); in TEST()
188 bytes[5] = 0; in TEST()
189 EXPECT_STREQ("hellx", bytes); in TEST()
191 memset(bytes, 'x', sizeof(bytes)); in TEST()
193 EXPECT_EQ(5U, wcsrtombs(bytes, &src, 256, NULL)); in TEST()
196 EXPECT_STREQ("hello", bytes); in TEST()
198 memset(bytes, 'x', sizeof(bytes)); in TEST()
200 EXPECT_EQ(5U, wcsrtombs(bytes, &src, 6, NULL)); in TEST()
203 EXPECT_STREQ("hello", bytes); in TEST()
205 memset(bytes, 'x', sizeof(bytes)); in TEST()
207 EXPECT_EQ(static_cast<size_t>(-1), wcsrtombs(bytes, &src, 256, NULL)); in TEST()
210 bytes[3] = 0; in TEST()
211 EXPECT_STREQ("hix", bytes); in TEST()