Searched refs:mbrtoc16 (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/lib/libc/locale/
H A Dmbrtoc16_iconv.c3 #define mbrtocXX mbrtoc16
H A Dmbrtoc16.c50 ps = &(XLOCALE_CTYPE(locale)->mbrtoc16);
86 mbrtoc16(char16_t * __restrict pc16, const char * __restrict s, size_t n, function
H A Dmblocal.h67 /** Persistent state used by mbrtoc16() calls. */
68 __mbstate_t mbrtoc16; member in struct:xlocale_ctype
H A DMakefile.inc29 SRCS+= c16rtomb.c c32rtomb.c mbrtoc16.c mbrtoc32.c
82 MLINKS+=mbrtowc.3 mbrtoc16.3 mbrtowc.3 mbrtoc32.3
H A Dsetrunelocale.c166 memset(&l->mbrtoc16, 0, sizeof(l->mbrtoc16));
/freebsd-13-stable/lib/libc/tests/locale/
H A Dmbrtoc16_test.c30 * Test program for mbrtoc16() as specified by ISO/IEC 9899:2011.
68 ATF_REQUIRE(mbrtoc16(&c16, "", 1, NULL) == 0);
73 ATF_REQUIRE(mbrtoc16(&c16, "", 1, &s) == 0);
77 ATF_REQUIRE(mbrtoc16(NULL, 0, 0, NULL) == 0);
78 ATF_REQUIRE(mbrtoc16(&c16, "A", 1, NULL) == 1);
83 ATF_REQUIRE(mbrtoc16(&c16, "A", 1, &s) == 1);
89 ATF_REQUIRE(mbrtoc16(&c16, "", 0, &s) == (size_t)-2);
92 /* Check that mbrtoc16() doesn't access the buffer when n == 0. */
95 ATF_REQUIRE(mbrtoc16(&c16, "", 0, &s) == (size_t)-2);
98 /* Check that mbrtoc16() does
[all...]
/freebsd-13-stable/include/
H A Duchar.h60 size_t mbrtoc16(char16_t * __restrict, const char * __restrict, size_t,

Completed in 184 milliseconds