/picolibc-latest/newlib/libc/stdlib/ |
D | wcsnrtombs.c | 77 size_t len, mbstate_t *ps, struct __locale_t *loc) in _wcsnrtombs_l() argument 86 if (ps == NULL) in _wcsnrtombs_l() 89 ps = &_wcsrtombs_state; in _wcsnrtombs_l() 102 int count = ps->__count; in _wcsnrtombs_l() 103 wint_t wch = ps->__value.__wch; in _wcsnrtombs_l() 104 int bytes = loc->wctomb (buff, *pwcs, ps); in _wcsnrtombs_l() 108 ps->__count = 0; in _wcsnrtombs_l() 124 ps->__count = 0; in _wcsnrtombs_l() 131 ps->__count = count; in _wcsnrtombs_l() 132 ps->__value.__wch = wch; in _wcsnrtombs_l() [all …]
|
D | wcrtomb.c | 13 mbstate_t *__restrict ps) in wcrtomb() argument 19 if (ps == NULL) in wcrtomb() 22 ps = &_wcrtomb_state; in wcrtomb() 27 retval = __WCTOMB (buf, L'\0', ps); in wcrtomb() 29 retval = __WCTOMB (s, wc, ps); in wcrtomb() 33 ps->__count = 0; in wcrtomb()
|
D | mbrtowc.c | 16 mbstate_t *__restrict ps) in mbrtowc() argument 21 if (ps == NULL) in mbrtowc() 24 ps = &_mbrtowc_state; in mbrtowc() 29 retval = __MBTOWC (NULL, "", 1, ps); in mbrtowc() 31 retval = __MBTOWC (pwc, s, n, ps); in mbrtowc() 35 ps->__count = 0; in mbrtowc()
|
D | mbsnrtowcs.c | 70 mbstate_t *ps) in mbsnrtowcs() argument 79 if (ps == NULL) in mbsnrtowcs() 82 ps = &_mbsrtowcs_state; in mbsnrtowcs() 98 bytes = mbrtowc (ptr, *src, nms, ps); in mbsnrtowcs() 119 ps->__count = 0; in mbsnrtowcs()
|
D | mbsinit.c | 10 mbsinit(const mbstate_t *ps) in mbsinit() argument 12 if (ps == NULL || ps->__count == 0) in mbsinit()
|
D | mbrlen.c | 10 mbrlen(const char *__restrict s, size_t n, mbstate_t *__restrict ps) in mbrlen() argument 12 return mbrtowc(NULL, s, n, ps); in mbrlen()
|
D | wcsrtombs.c | 13 mbstate_t *__restrict ps) in wcsrtombs() argument 15 return wcsnrtombs (dst, src, (size_t) -1, len, ps); in wcsrtombs()
|
D | mbsrtowcs.c | 16 mbstate_t *__restrict ps) in mbsrtowcs() argument 18 return mbsnrtowcs (dst, src, (size_t) -1, len, ps); in mbsrtowcs()
|
D | ldtoa.c | 1028 unsigned short *ps; in m16m() local 1037 ps = &b[NI - 1]; in m16m() 1041 if (*ps == 0) in m16m() 1043 --ps; in m16m() 1049 m = (unsigned long) aa **ps--; in m16m()
|
/picolibc-latest/newlib/libc/tinystdio/ |
D | vfscanf.c | 141 getmb(FILE *stream, scanf_context_t *context, mbstate_t *ps, uint16_t flags) in getmb() argument 157 save = *ps; in getmb() 158 s = mbrtowc(&ch, mb, n, ps); in getmb() 163 *ps = save; in getmb() 183 _putmb(void *addr, wint_t wi, mbstate_t *ps, uint16_t flags) in _putmb() argument 190 s = wcrtomb((char *) addr, (wchar_t) wi, ps); in _putmb() 197 #define putmb(addr, wi, ps, flags, fail) do { \ argument 199 addr = _putmb(addr, wi, ps, flags); \ 217 #define putmb(addr, wi, ps, flags, fail) do { \ argument 224 #define putmb(addr, wi, ps, flags, fail) do { \ argument [all …]
|
D | vfprintf.c | 440 mbstate_t ps = {0}; in _mbslen() local 446 clen = wcrtomb(tmp, c, &ps); in _mbslen() 464 mbstate_t ps = {0}; in _wcslen() local 468 size_t clen = mbrtowc(&c, s, MB_LEN_MAX, &ps); in _wcslen() 1107 mbstate_t ps = {0}; in vfprintf() local 1111 size_t mb_len = wcrtomb(mb, c, &ps); in vfprintf() 1127 mbstate_t ps = {0}; in vfprintf() local 1130 size_t mb_len = mbrtowc(&c, pnt, MB_LEN_MAX, &ps); in vfprintf()
|
/picolibc-latest/newlib/libc/include/sys/ |
D | iconvnls.h | 49 _iconv_nls_get_state (iconv_t cd, mbstate_t *ps, int direction); 52 _iconv_nls_set_state (iconv_t cd, mbstate_t *ps, int direction);
|
/picolibc-latest/newlib/libc/iconv/lib/ |
D | iconvnls.c | 216 mbstate_t *ps, in _iconv_nls_get_state() argument 221 ic->handlers->get_state (ic->data, ps, direction); in _iconv_nls_get_state() 242 mbstate_t *ps, in _iconv_nls_set_state() argument 247 return ic->handlers->set_state (ic->data, ps, direction); in _iconv_nls_set_state()
|
/picolibc-latest/newlib/libc/stdio/ |
D | vfprintf.c | 918 mbstate_t ps; in VFPRINTF() local 920 memset ((void *)&ps, '\0', sizeof (mbstate_t)); in VFPRINTF() 923 &ps)) == -1) { in VFPRINTF() 1202 mbstate_t ps; in VFPRINTF() local 1207 memset ((void *)&ps, '\0', sizeof (mbstate_t)); in VFPRINTF() 1217 buf, wcp[m], &ps)) == -1) { in VFPRINTF() 1231 NULL, &wcp, 0, &ps)) == -1) { in VFPRINTF() 1253 memset ((void *)&ps, '\0', sizeof (mbstate_t)); in VFPRINTF() 1254 if ((int)wcsrtombs (cp, &wcp, size, &ps) in VFPRINTF()
|
D | vfwprintf.c | 1173 mbstate_t ps; in VFWPRINTF() local 1178 memset ((void *)&ps, '\0', sizeof (mbstate_t)); in VFWPRINTF() 1180 nconv = mbrlen (p, MB_CUR_MAX, &ps); in VFWPRINTF() 1203 memset ((void *)&ps, '\0', sizeof (mbstate_t)); in VFWPRINTF() 1206 nconv = mbrtowc (p, arg, insize, &ps); in VFWPRINTF()
|
/picolibc-latest/newlib/ |
D | NEWS | 232 * documentation fixes to support pdf, info, ps formats and
|