Lines Matching defs:bytes

37   char bytes[] = { 'h', 'e', 'l', 'l', 'o', '\0' };
38 EXPECT_EQ(0U, mbrlen(&bytes[0], 0, NULL));
39 EXPECT_EQ(1U, mbrlen(&bytes[0], 1, NULL));
41 EXPECT_EQ(1U, mbrlen(&bytes[4], 1, NULL));
42 EXPECT_EQ(0U, mbrlen(&bytes[5], 1, NULL));
52 char bytes[MB_LEN_MAX];
55 EXPECT_EQ(1, wctomb(bytes, L'\0'));
56 EXPECT_EQ(1U, wcrtomb(bytes, L'\0', NULL));
59 memset(bytes, 0, sizeof(bytes));
60 EXPECT_EQ(1, wctomb(bytes, L'h'));
61 EXPECT_EQ('h', bytes[0]);
62 memset(bytes, 0, sizeof(bytes));
63 EXPECT_EQ(1U, wcrtomb(bytes, L'h', NULL));
64 EXPECT_EQ('h', bytes[0]);
70 memset(bytes, 0, sizeof(bytes));
71 EXPECT_EQ(1U, wcrtomb(bytes, L'h', NULL));
72 EXPECT_EQ('h', bytes[0]);
74 memset(bytes, 0, sizeof(bytes));
75 EXPECT_EQ(2U, wcrtomb(bytes, 0x00a2, NULL));
76 EXPECT_EQ('\xc2', bytes[0]);
77 EXPECT_EQ('\xa2', bytes[1]);
79 memset(bytes, 0, sizeof(bytes));
80 EXPECT_EQ(3U, wcrtomb(bytes, 0x20ac, NULL));
81 EXPECT_EQ('\xe2', bytes[0]);
82 EXPECT_EQ('\x82', bytes[1]);
83 EXPECT_EQ('\xac', bytes[2]);
85 memset(bytes, 0, sizeof(bytes));
86 EXPECT_EQ(4U, wcrtomb(bytes, 0x24b62, NULL));
87 EXPECT_EQ('\xf0', bytes[0]);
88 EXPECT_EQ('\xa4', bytes[1]);
89 EXPECT_EQ('\xad', bytes[2]);
90 EXPECT_EQ('\xa2', bytes[3]);
92 EXPECT_EQ(static_cast<size_t>(-1), wcrtomb(bytes, 0xffffffff, NULL));
123 char bytes[BUFSIZ];
161 memset(bytes, 'x', sizeof(bytes));
162 EXPECT_EQ(0U, wcstombs(bytes, chars, 0));
163 memset(bytes, 'x', sizeof(bytes));
164 EXPECT_EQ(4U, wcstombs(bytes, chars, 4));
165 bytes[5] = 0;
166 EXPECT_STREQ("hellx", bytes);
167 memset(bytes, 'x', sizeof(bytes));
168 EXPECT_EQ(5U, wcstombs(bytes, chars, 256));
169 EXPECT_STREQ("hello", bytes);
170 memset(bytes, 'x', sizeof(bytes));
171 EXPECT_EQ(5U, wcstombs(bytes, chars, 6));
172 EXPECT_STREQ("hello", bytes);
174 memset(bytes, 'x', sizeof(bytes));
175 EXPECT_EQ(static_cast<size_t>(-1), wcstombs(bytes, bad_chars, 256));
177 bytes[3] = 0;
178 EXPECT_STREQ("hix", bytes);
181 memset(bytes, 'x', sizeof(bytes));
183 EXPECT_EQ(0U, wcsrtombs(bytes, &src, 0, NULL));
187 memset(bytes, 'x', sizeof(bytes));
189 EXPECT_EQ(4U, wcsrtombs(bytes, &src, 4, NULL));
192 bytes[5] = 0;
193 EXPECT_STREQ("hellx", bytes);
195 memset(bytes, 'x', sizeof(bytes));
197 EXPECT_EQ(5U, wcsrtombs(bytes, &src, 256, NULL));
200 EXPECT_STREQ("hello", bytes);
202 memset(bytes, 'x', sizeof(bytes));
204 EXPECT_EQ(5U, wcsrtombs(bytes, &src, 6, NULL));
207 EXPECT_STREQ("hello", bytes);
209 memset(bytes, 'x', sizeof(bytes));
211 EXPECT_EQ(static_cast<size_t>(-1), wcsrtombs(bytes, &src, 256, NULL));
214 bytes[3] = 0;
215 EXPECT_STREQ("hix", bytes);