| /mirbsd/src/lib/libc/i18n/ |
| D | mbsrtowcs.c | 37 mbsnrtowcs(wchar_t *pwcs, const char **s, size_t max, size_t n, mbstate_t *ps) in mbsnrtowcs() argument 41 mbsrtowcs(wchar_t *pwcs, const char **s, size_t n, mbstate_t *ps) in mbsnrtowcs() 54 while (!pwcs || n) { in mbsnrtowcs() 57 if (pwcs) in mbsnrtowcs() 58 *pwcs++ = wc; in mbsnrtowcs() 71 if (pwcs && !n) in mbsnrtowcs() 82 if (pwcs) in mbsnrtowcs() 83 *pwcs++ = wc; in mbsnrtowcs() 92 if (pwcs) in mbsnrtowcs()
|
| D | mbstowcs.c | 29 mbstowcs(wchar_t *pwcs, const char *s, size_t n) in mbstowcs() argument 34 return (mbsrtowcs(pwcs, &sb, n, &state)); in mbstowcs()
|
| D | wcstombs.c | 29 wcstombs(char *s, const wchar_t *pwcs, size_t n) in wcstombs() argument 32 const wchar_t *src = pwcs; in wcstombs()
|
| /mirbsd/src/lib/libcitrus_iconv/libc/citrus/ |
| D | citrus_none.c | 157 _citrus_NONE_ctype_mbsrtowcs(void * __restrict cl, wchar_t * __restrict pwcs, 166 if (pwcs == NULL) 172 if (pwcs != NULL) { 173 *pwcs = (wchar_t)(unsigned char)*s0; 180 if (pwcs != NULL) { 181 pwcs++; 186 if (pwcs) 254 const wchar_t ** __restrict pwcs, size_t n, 261 pwcs0 = *pwcs; 284 *pwcs = pwcs0; [all …]
|
| D | citrus_ctype_template.h | 228 wchar_t * __restrict pwcs, in _FUNCNAME() 245 if (pwcs == NULL) in _FUNCNAME() 252 err = _FUNCNAME(mbrtowc_priv)(ei, pwcs, &s0, mbcurmax, in _FUNCNAME() 262 if (pwcs) { in _FUNCNAME() 268 if (pwcs) { in _FUNCNAME() 269 pwcs++; in _FUNCNAME() 277 if (pwcs) in _FUNCNAME() 288 const wchar_t ** __restrict pwcs, in _FUNCNAME() 300 pwcs0 = *pwcs; in _FUNCNAME() 339 *pwcs = pwcs0; in _FUNCNAME() [all …]
|
| D | citrus_ctype.h | 88 _citrus_ctype_mbsrtowcs(_citrus_ctype_t cc, wchar_t *pwcs, const char **s, in _citrus_ctype_mbsrtowcs() argument 93 return (*cc->cc_ops->co_mbsrtowcs)(cc->cc_closure, pwcs, s, n, pspriv, in _citrus_ctype_mbsrtowcs() 98 _citrus_ctype_mbstowcs(_citrus_ctype_t cc, wchar_t *pwcs, const char *s, in _citrus_ctype_mbstowcs() argument 103 return (*cc->cc_ops->co_mbstowcs)(cc->cc_closure, pwcs, s, n, nresult); in _citrus_ctype_mbstowcs()
|
| /mirbsd/src/include/ |
| D | wchar.h | 233 #define mbstowcs(pwcs,s,n) __extension__({ \ argument 237 (mbsrtowcs((pwcs), &__WC_sb, (n), &__WC_ps)); \ 246 #define wcstombs(s,pwcs,n) __extension__({ \ argument 248 const wchar_t *__WC_sb = (pwcs); \
|
| /mirbsd/src/gnu/usr.bin/perl/ext/POSIX/ |
| D | POSIX.xs | 328 #define mbstowcs(s, pwcs, n) not_here("mbstowcs") argument 334 #define wcstombs(s, pwcs, n) not_here("wcstombs") argument 1572 mbstowcs(s, pwcs, n) 1574 char * pwcs 1584 wcstombs(s, pwcs, n) 1586 wchar_t * pwcs
|
| /mirbsd/src/usr.bin/xlint/llib/ |
| D | llib-lstdc | 213 size_t (mbstowcs)(wchar_t *pwcs, const char *s, size_t n); 214 size_t (wcstombs)(char *s, const wchar_t *pwcs, size_t n);
|
| D | llib-lposix | 220 size_t (mbstowcs)(wchar_t *pwcs, const char *s, size_t n); 368 size_t (wcstombs)(char *s, const wchar_t *pwcs, size_t n);
|