Home | History | Annotate | Download | only in locale

Lines Matching refs:ps

51 mbrlen_l(const char *s, size_t n, mbstate_t *ps, locale_t loc)
56 _fixup_ps(_RUNE_LOCALE(loc), ps, s == NULL);
58 err0 = _citrus_ctype_mbrlen(_ps_to_ctype(ps, loc), s, n,
59 _ps_to_private(ps), &ret);
67 mbrlen(const char *s, size_t n, mbstate_t *ps)
69 return mbrlen_l(s, n, ps, _current_locale());
73 mbsinit_l(const mbstate_t *ps, locale_t loc)
79 if (ps == NULL)
82 if (_ps_to_runelocale(ps) == NULL)
85 rl = _ps_to_runelocale(ps);
89 _ps_to_private_const(ps), &ret);
97 mbsinit(const mbstate_t *ps)
99 return mbsinit_l(ps, _current_locale());
103 mbrtowc_l(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps, locale_t loc)
108 _fixup_ps(_RUNE_LOCALE(loc), ps, s == NULL);
110 err0 = _citrus_ctype_mbrtowc(_ps_to_ctype(ps, loc), pwc, s, n,
111 _ps_to_private(ps), &ret);
119 mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
121 return mbrtowc_l(pwc, s, n, ps, _current_locale());
125 mbsrtowcs_l(wchar_t *pwcs, const char **s, size_t n, mbstate_t *ps,
131 _fixup_ps(_RUNE_LOCALE(loc), ps, s == NULL);
133 err0 = _citrus_ctype_mbsrtowcs(_ps_to_ctype(ps, loc), pwcs, s, n,
134 _ps_to_private(ps), &ret);
142 mbsrtowcs(wchar_t *pwcs, const char **s, size_t n, mbstate_t *ps)
144 return mbsrtowcs_l(pwcs, s, n, ps, _current_locale());
148 mbsnrtowcs_l(wchar_t *pwcs, const char **s, size_t in, size_t n, mbstate_t *ps,
154 _fixup_ps(_RUNE_LOCALE(loc), ps, s == NULL);
156 err0 = _citrus_ctype_mbsnrtowcs(_ps_to_ctype(ps, loc), pwcs, s, in, n,
157 _ps_to_private(ps), &ret);
165 mbsnrtowcs(wchar_t *pwcs, const char **s, size_t in, size_t n, mbstate_t *ps)
167 return mbsnrtowcs_l(pwcs, s, in, n, ps, _current_locale());
171 wcrtomb_l(char *s, wchar_t wc, mbstate_t *ps, locale_t loc)
176 _fixup_ps(_RUNE_LOCALE(loc), ps, s == NULL);
178 err0 = _citrus_ctype_wcrtomb(_ps_to_ctype(ps, loc), s, wc,
179 _ps_to_private(ps), &ret);
187 wcrtomb(char *s, wchar_t wc, mbstate_t *ps)
189 return wcrtomb_l(s, wc, ps, _current_locale());
193 wcsrtombs_l(char *s, const wchar_t **ppwcs, size_t n, mbstate_t *ps,
199 _fixup_ps(_RUNE_LOCALE(loc), ps, s == NULL);
201 err0 = _citrus_ctype_wcsrtombs(_ps_to_ctype(ps, loc), s, ppwcs, n,
202 _ps_to_private(ps), &ret);
210 wcsrtombs(char *s, const wchar_t **ppwcs, size_t n, mbstate_t *ps)
212 return wcsrtombs_l(s, ppwcs, n, ps, _current_locale());