Symbol: mbrtoc16
include/uchar.h
63
size_t mbrtoc16(char16_t * __restrict, const char * __restrict, size_t,
lib/libc/locale/mblocal.h
66
__mbstate_t mbrtoc16;
lib/libc/locale/mbrtoc16.c
47
ps = &(XLOCALE_CTYPE(locale)->mbrtoc16);
lib/libc/locale/mbrtoc16_iconv.c
2
#define mbrtocXX mbrtoc16
lib/libc/locale/setrunelocale.c
163
memset(&l->mbrtoc16, 0, sizeof(l->mbrtoc16));
lib/libc/tests/locale/mbrtoc16_test.c
112
ATF_REQUIRE(mbrtoc16(&c16, "\xa4", 1, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
124
ATF_REQUIRE(mbrtoc16(&c16, "\xa4", 1, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
135
ATF_REQUIRE(mbrtoc16(NULL, 0, 0, NULL) == 0);
lib/libc/tests/locale/mbrtoc16_test.c
136
ATF_REQUIRE(mbrtoc16(&c16, "", 1, NULL) == 0);
lib/libc/tests/locale/mbrtoc16_test.c
141
ATF_REQUIRE(mbrtoc16(&c16, "", 1, &s) == 0);
lib/libc/tests/locale/mbrtoc16_test.c
145
ATF_REQUIRE(mbrtoc16(NULL, 0, 0, NULL) == 0);
lib/libc/tests/locale/mbrtoc16_test.c
146
ATF_REQUIRE(mbrtoc16(&c16, "A", 1, NULL) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
151
ATF_REQUIRE(mbrtoc16(&c16, "A", 1, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
157
ATF_REQUIRE(mbrtoc16(&c16, "", 0, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtoc16_test.c
163
ATF_REQUIRE(mbrtoc16(&c16, "\xc3", 1, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtoc16_test.c
168
ATF_REQUIRE(mbrtoc16(&c16, "\xc3\x84", 2, &s) == 2);
lib/libc/tests/locale/mbrtoc16_test.c
174
ATF_REQUIRE(mbrtoc16(&c16, "\xc3", 1, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtoc16_test.c
176
ATF_REQUIRE(mbrtoc16(&c16, "\xb7", 1, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
182
ATF_REQUIRE(mbrtoc16(&c16, "\xf0\x9f\x92\xa9", 4, &s) == 4);
lib/libc/tests/locale/mbrtoc16_test.c
184
ATF_REQUIRE(mbrtoc16(&c16, "", 0, &s) == (size_t)-3);
lib/libc/tests/locale/mbrtoc16_test.c
190
ATF_REQUIRE(mbrtoc16(&c16, "\xc3\xa9", 2, &s) == 2);
lib/libc/tests/locale/mbrtoc16_test.c
196
ATF_REQUIRE(mbrtoc16(&c16, "\x65\xcc\x81", 3, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
198
ATF_REQUIRE(mbrtoc16(&c16, "\xcc\x81", 2, &s) == 2);
lib/libc/tests/locale/mbrtoc16_test.c
65
ATF_REQUIRE(mbrtoc16(&c16, "", 1, NULL) == 0);
lib/libc/tests/locale/mbrtoc16_test.c
70
ATF_REQUIRE(mbrtoc16(&c16, "", 1, &s) == 0);
lib/libc/tests/locale/mbrtoc16_test.c
74
ATF_REQUIRE(mbrtoc16(NULL, 0, 0, NULL) == 0);
lib/libc/tests/locale/mbrtoc16_test.c
75
ATF_REQUIRE(mbrtoc16(&c16, "A", 1, NULL) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
80
ATF_REQUIRE(mbrtoc16(&c16, "A", 1, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
86
ATF_REQUIRE(mbrtoc16(&c16, "", 0, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtoc16_test.c
92
ATF_REQUIRE(mbrtoc16(&c16, "", 0, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtoc16_test.c
97
ATF_REQUIRE(mbrtoc16(&c16, "AB", 2, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
99
ATF_REQUIRE(mbrtoc16(&c16, "C", 1, &s) == 1);