Home
last modified time | relevance | path

Searched refs:ps (Results 1 – 16 of 16) sorted by relevance

/picolibc-latest/newlib/libc/stdlib/
Dwcsnrtombs.c77 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 …]
Dwcrtomb.c13 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()
Dmbrtowc.c16 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()
Dmbsnrtowcs.c70 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()
Dmbsinit.c10 mbsinit(const mbstate_t *ps) in mbsinit() argument
12 if (ps == NULL || ps->__count == 0) in mbsinit()
Dmbrlen.c10 mbrlen(const char *__restrict s, size_t n, mbstate_t *__restrict ps) in mbrlen() argument
12 return mbrtowc(NULL, s, n, ps); in mbrlen()
Dwcsrtombs.c13 mbstate_t *__restrict ps) in wcsrtombs() argument
15 return wcsnrtombs (dst, src, (size_t) -1, len, ps); in wcsrtombs()
Dmbsrtowcs.c16 mbstate_t *__restrict ps) in mbsrtowcs() argument
18 return mbsnrtowcs (dst, src, (size_t) -1, len, ps); in mbsrtowcs()
Dldtoa.c1028 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/
Dvfscanf.c141 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 …]
Dvfprintf.c440 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/
Diconvnls.h49 _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/
Diconvnls.c216 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/
Dvfprintf.c918 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()
Dvfwprintf.c1173 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/
DNEWS232 * documentation fixes to support pdf, info, ps formats and