Searched refs:mbrtowc (Results 1 - 25 of 60) sorted by relevance

123

/freebsd-10.3-release/lib/libc/tests/locale/
H A Dmbrtowc_test.c28 * Test program for mbrtowc(), as specified by IEEE Std. 1003.1-2001 and
64 ATF_REQUIRE(mbrtowc(&wc, buf, 1, NULL) == 0);
69 ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == 0);
73 ATF_REQUIRE(mbrtowc(NULL, 0, 0, NULL) == 0);
75 ATF_REQUIRE(mbrtowc(&wc, buf, 1, NULL) == 1);
80 ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == 1);
86 ATF_REQUIRE(mbrtowc(&wc, buf, 0, &s) == (size_t)-2);
89 /* Check that mbrtowc() doesn't access the buffer when n == 0. */
93 ATF_REQUIRE(mbrtowc(&wc, buf, 0, &s) == (size_t)-2);
104 ATF_REQUIRE(mbrtowc(NUL
[all...]
/freebsd-10.3-release/lib/libc/locale/
H A Dmbrtowc.c33 __FBSDID("$FreeBSD: releng/10.3/lib/libc/locale/mbrtowc.c 227753 2011-11-20 14:45:42Z theraven $");
44 ps = &locale->mbrtowc;
49 mbrtowc(wchar_t * __restrict pwc, const char * __restrict s, function
H A DMakefile.inc11 mbrtowc.c mbsinit.c mbsnrtowcs.c \
41 mbrtowc.3 \
82 MLINKS+=mbrtowc.3 mbrtoc16.3 mbrtowc.3 mbrtoc32.3
H A Dxlocale_private.h116 /** Persistent state used by mbrtowc() calls. */
117 __mbstate_t mbrtowc; member in struct:_xlocale
/freebsd-10.3-release/contrib/xz/src/common/
H A Dtuklib_mbstr_width.c43 const size_t ret = mbrtowc(&wc, str + i, len - i, &state);
/freebsd-10.3-release/bin/ls/
H A Dutil.c67 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) {
98 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) {
147 while (len != 0 && (clen = mbrtowc(&wc, s, len, &mbs)) != 0) {
181 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) {
/freebsd-10.3-release/lib/libc/gen/
H A Dfnmatch.c103 pclen = mbrtowc(&pc, pattern, MB_LEN_MAX, &patmbs);
107 sclen = mbrtowc(&sc, string, MB_LEN_MAX, &strmbs);
189 pclen = mbrtowc(&pc, pattern, MB_LEN_MAX,
214 sclen = mbrtowc(&sc, bt_string, MB_LEN_MAX,
282 pclen = mbrtowc(&c, pattern, MB_LEN_MAX, patmbs);
295 pclen = mbrtowc(&c2, pattern, MB_LEN_MAX, patmbs);
/freebsd-10.3-release/contrib/libreadline/
H A Dmbutil.c101 tmp = mbrtowc (&wc, string+point, strlen(string + point), &ps);
130 tmp = mbrtowc (&wc, string + point, strlen (string + point), &ps);
134 tmp = mbrtowc (&wc, string + point, strlen (string + point), &ps);
164 tmp = mbrtowc (&wc, string + point, length - point, &ps);
336 tmp = mbrtowc (&wc, buf + ind, l - ind, &ps);
H A Drlmbutil.h64 # define mbrtowc(pwc, s, n, ps) (mbrtowc) (pwc, s, n, 0) macro
/freebsd-10.3-release/contrib/ncurses/ncurses/base/
H A Dlib_slkset.c86 need = mbrtowc(0, p, strlen(p), &state);
89 mbrtowc(&wc, p, need, &state);
/freebsd-10.3-release/contrib/libstdc++/config/locale/generic/
H A Dcodecvt_members.cc119 // Conversion must be done by calling mbrtowc in a loop rather than
124 size_t __conv = mbrtowc(__to, __from, __from_end - __from,
190 size_t __conv = mbrtowc(NULL, __from, __end - __from, &__tmp_state);
/freebsd-10.3-release/usr.bin/grep/regex/
H A Dglue.h20 #define tre_mbrtowc(pwc, s, n, ps) (mbrtowc((pwc), (s), (n), (ps)))
/freebsd-10.3-release/contrib/ncurses/ncurses/widechar/
H A Dlib_get_wch.c55 (int) mbrtowc(&wch, buffer, length, &state)
/freebsd-10.3-release/usr.bin/tr/
H A Dstr.c85 clen = mbrtowc(&wch, s->str, MB_LEN_MAX, NULL);
203 clen = mbrtowc(&wc, s->str, MB_LEN_MAX, NULL);
253 clen = mbrtowc(&wc, s->str, MB_LEN_MAX, NULL);
306 clen = mbrtowc(&wc, s->str, MB_LEN_MAX, NULL);
/freebsd-10.3-release/usr.bin/look/
H A Dlook.c114 if (mbrtowc(&termchar, optarg, MB_LEN_MAX, NULL) !=
170 while ((clen = mbrtowc(&ch, readp, MB_LEN_MAX, NULL)) != 0) {
326 len2 = mbrtowc(&ch2, s2, back - s2, NULL);
/freebsd-10.3-release/usr.bin/cut/
H A Dcut.c100 n = mbrtowc(&dchar, optarg, MB_LEN_MAX, NULL);
405 clen = mbrtowc(&ch, p, lbuf + reallen - p, NULL);
431 clen = mbrtowc(&ch, p, lbuf + reallen - p,
/freebsd-10.3-release/contrib/libstdc++/include/c_compatibility/
H A Dwchar.h70 using std::mbrtowc;
/freebsd-10.3-release/usr.bin/hexdump/
H A Dconv.c102 clen = mbrtowc(&wc, p, bufsize, &pr->mbstate);
/freebsd-10.3-release/contrib/libstdc++/include/c_std/
H A Dstd_cwchar.h88 #undef mbrtowc macro
159 using ::mbrtowc;
/freebsd-10.3-release/contrib/libstdc++/config/locale/gnu/
H A Dcodecvt_members.cc154 // mbrtowc.
157 __conv = mbrtowc(__to_next, __from, __from_end - __from,
270 // mbrtowc.
273 __conv = mbrtowc(NULL, __from, __end - __from,
/freebsd-10.3-release/usr.bin/wc/
H A Dwc.c268 } else if ((clen = mbrtowc(&wch, p, len, &mbs)) ==
304 if (mbrtowc(NULL, NULL, 0, &mbs) == (size_t)-1 && !warned)
/freebsd-10.3-release/contrib/netbsd-tests/lib/libc/locale/
H A Dt_mbrtowc.c151 // mbrtowc(0, 0, 0, &st); /* XXX for ISO2022-JP */
163 size_t rv = mbrtowc(&dst, src, n, stp);
239 "Checks mbrtowc(3) and mbsrtowcs(3) (using internal "
257 "Checks mbrtowc(3) and mbsrtowcs(3) (using state "
/freebsd-10.3-release/gnu/usr.bin/grep/
H A Dquotearg.c75 # define mbrtowc(pwc, s, n, ps) ((*(pwc) = *(s)) != 0) macro
355 we should check them with mbrtowc, but in practice this
425 size_t bytes = mbrtowc (&w, &arg[i + m],
/freebsd-10.3-release/lib/libc/stdio/
H A Dvfwprintf.c102 nconv = mbrtowc(&decpt, localeconv_l(locale)->decimal_point, MB_CUR_MAX, &mbs);
116 nconv = mbrtowc(&thousep, localeconv_l(locale)->thousands_sep,
333 nconv = mbrtowc(wcp, p, insize, &mbs);
/freebsd-10.3-release/include/
H A Dwchar.h117 size_t mbrtowc(wchar_t * __restrict, const char * __restrict, size_t,

Completed in 172 milliseconds

123