• Home
  • Raw
  • Download

Lines Matching refs:bytes

35   char bytes[] = { 'h', 'e', 'l', 'l', 'o', '\0' };  in TEST()  local
36 EXPECT_EQ(0U, mbrlen(&bytes[0], 0, NULL)); in TEST()
37 EXPECT_EQ(1U, mbrlen(&bytes[0], 1, NULL)); in TEST()
39 EXPECT_EQ(1U, mbrlen(&bytes[4], 1, NULL)); in TEST()
40 EXPECT_EQ(0U, mbrlen(&bytes[5], 1, NULL)); in TEST()
50 char bytes[MB_LEN_MAX]; in TEST() local
53 EXPECT_EQ(1, wctomb(bytes, L'\0')); in TEST()
54 EXPECT_EQ(1U, wcrtomb(bytes, L'\0', NULL)); in TEST()
57 memset(bytes, 0, sizeof(bytes)); in TEST()
58 EXPECT_EQ(1, wctomb(bytes, L'h')); in TEST()
59 EXPECT_EQ('h', bytes[0]); in TEST()
60 memset(bytes, 0, sizeof(bytes)); in TEST()
61 EXPECT_EQ(1U, wcrtomb(bytes, L'h', NULL)); in TEST()
62 EXPECT_EQ('h', bytes[0]); in TEST()
68 memset(bytes, 0, sizeof(bytes)); in TEST()
69 EXPECT_EQ(1U, wcrtomb(bytes, L'h', NULL)); in TEST()
70 EXPECT_EQ('h', bytes[0]); in TEST()
72 memset(bytes, 0, sizeof(bytes)); in TEST()
73 EXPECT_EQ(2U, wcrtomb(bytes, 0x00a2, NULL)); in TEST()
74 EXPECT_EQ('\xc2', bytes[0]); in TEST()
75 EXPECT_EQ('\xa2', bytes[1]); in TEST()
77 memset(bytes, 0, sizeof(bytes)); in TEST()
78 EXPECT_EQ(3U, wcrtomb(bytes, 0x20ac, NULL)); in TEST()
79 EXPECT_EQ('\xe2', bytes[0]); in TEST()
80 EXPECT_EQ('\x82', bytes[1]); in TEST()
81 EXPECT_EQ('\xac', bytes[2]); in TEST()
83 memset(bytes, 0, sizeof(bytes)); in TEST()
84 EXPECT_EQ(4U, wcrtomb(bytes, 0x24b62, NULL)); in TEST()
85 EXPECT_EQ('\xf0', bytes[0]); in TEST()
86 EXPECT_EQ('\xa4', bytes[1]); in TEST()
87 EXPECT_EQ('\xad', bytes[2]); in TEST()
88 EXPECT_EQ('\xa2', bytes[3]); in TEST()
90 EXPECT_EQ(static_cast<size_t>(-1), wcrtomb(bytes, 0xffffffff, NULL)); in TEST()
121 char bytes[BUFSIZ]; in TEST() local
159 memset(bytes, 'x', sizeof(bytes)); in TEST()
160 EXPECT_EQ(0U, wcstombs(bytes, chars, 0)); in TEST()
161 memset(bytes, 'x', sizeof(bytes)); in TEST()
162 EXPECT_EQ(4U, wcstombs(bytes, chars, 4)); in TEST()
163 bytes[5] = 0; in TEST()
164 EXPECT_STREQ("hellx", bytes); in TEST()
165 memset(bytes, 'x', sizeof(bytes)); in TEST()
166 EXPECT_EQ(5U, wcstombs(bytes, chars, 256)); in TEST()
167 EXPECT_STREQ("hello", bytes); in TEST()
168 memset(bytes, 'x', sizeof(bytes)); in TEST()
169 EXPECT_EQ(5U, wcstombs(bytes, chars, 6)); in TEST()
170 EXPECT_STREQ("hello", bytes); in TEST()
172 memset(bytes, 'x', sizeof(bytes)); in TEST()
173 EXPECT_EQ(static_cast<size_t>(-1), wcstombs(bytes, bad_chars, 256)); in TEST()
175 bytes[3] = 0; in TEST()
176 EXPECT_STREQ("hix", bytes); in TEST()
179 memset(bytes, 'x', sizeof(bytes)); in TEST()
181 EXPECT_EQ(0U, wcsrtombs(bytes, &src, 0, NULL)); in TEST()
185 memset(bytes, 'x', sizeof(bytes)); in TEST()
187 EXPECT_EQ(4U, wcsrtombs(bytes, &src, 4, NULL)); in TEST()
190 bytes[5] = 0; in TEST()
191 EXPECT_STREQ("hellx", bytes); in TEST()
193 memset(bytes, 'x', sizeof(bytes)); in TEST()
195 EXPECT_EQ(5U, wcsrtombs(bytes, &src, 256, NULL)); in TEST()
198 EXPECT_STREQ("hello", bytes); in TEST()
200 memset(bytes, 'x', sizeof(bytes)); in TEST()
202 EXPECT_EQ(5U, wcsrtombs(bytes, &src, 6, NULL)); in TEST()
205 EXPECT_STREQ("hello", bytes); in TEST()
207 memset(bytes, 'x', sizeof(bytes)); in TEST()
209 EXPECT_EQ(static_cast<size_t>(-1), wcsrtombs(bytes, &src, 256, NULL)); in TEST()
212 bytes[3] = 0; in TEST()
213 EXPECT_STREQ("hix", bytes); in TEST()