| /src/include/ |
| uchar.h | 56 * C11 `2. The types declared are mbstate_t (described in 7.30.1) and 73 typedef _BSD_MBSTATE_T_ mbstate_t; typedef 103 mbstate_t *__restrict); 104 size_t c8rtomb(char *__restrict, char8_t, mbstate_t *__restrict); 107 mbstate_t *__restrict); 108 size_t c16rtomb(char *__restrict, char16_t, mbstate_t *__restrict); 110 mbstate_t *__restrict); 111 size_t c32rtomb(char *__restrict, char32_t, mbstate_t *__restrict); 116 mbstate_t *__restrict, struct _locale *__restrict); 117 size_t c8rtomb_l(char *__restrict, char8_t, mbstate_t *__restrict [all...] |
| wchar.h | 75 typedef _BSD_MBSTATE_T_ mbstate_t; typedef 100 size_t mbrlen(const char * __restrict, size_t, mbstate_t * __restrict); 102 mbstate_t * __restrict); 103 int mbsinit(const mbstate_t *); 105 mbstate_t * __restrict); 106 size_t wcrtomb(char * __restrict, wchar_t, mbstate_t * __restrict); 123 mbstate_t * __restrict); 235 size_t, mbstate_t * __restrict); 237 size_t, mbstate_t * __restrict); 269 size_t mbrlen_l(const char * __restrict, size_t, mbstate_t * __restrict [all...] |
| /src/lib/libc/locale/ |
| multibyte.h | 34 /* mbstate_t private */ 37 typedef _BSD_MBSTATE_T_ mbstate_t; typedef 52 mbstate_t __pad; 57 #define _PRIVSIZE (sizeof(mbstate_t)-offsetof(_RuneStatePriv, __private)) 68 _ps_to_runestate(mbstate_t *ps) 74 _ps_to_runestate_const(mbstate_t const *ps) 80 _ps_to_runelocale(mbstate_t const *ps) 86 _ps_to_ctype(mbstate_t const *ps, locale_t loc) 97 _ps_to_private(mbstate_t *ps) 105 _ps_to_private_const(mbstate_t const *ps [all...] |
| c16rtomb.c | 86 mbstate_t mbs; 88 __CTASSERT(offsetof(struct c16rtombstate, mbs) <= sizeof(mbstate_t)); 89 __CTASSERT(sizeof(struct c32rtombstate) <= sizeof(mbstate_t) - 91 __CTASSERT(alignof(struct c16rtombstate) <= alignof(mbstate_t)); 98 c16rtomb(char *restrict s, char16_t c16, mbstate_t *restrict ps) 105 c16rtomb_l(char *restrict s, char16_t c16, mbstate_t *restrict ps, 108 static mbstate_t psbuf; 115 * internal mbstate_t object instead, which is initialized at
|
| c8rtomb.c | 76 mbstate_t mbs; 78 __CTASSERT(offsetof(struct c8rtombstate, mbs) <= sizeof(mbstate_t)); 79 __CTASSERT(sizeof(struct c32rtombstate) <= sizeof(mbstate_t) - 81 __CTASSERT(alignof(struct c8rtombstate) <= alignof(mbstate_t)); 131 c8rtomb(char *restrict s, char8_t c8, mbstate_t *restrict ps) 138 c8rtomb_l(char *restrict s, char8_t c8, mbstate_t *restrict ps, locale_t loc) 140 static mbstate_t psbuf; 148 * internal mbstate_t object instead, which is initialized at
|
| mbrtoc16.c | 92 mbstate_t mbs; 94 __CTASSERT(offsetof(struct mbrtoc16state, mbs) <= sizeof(mbstate_t)); 95 __CTASSERT(sizeof(struct mbrtoc32state) <= sizeof(mbstate_t) - 97 __CTASSERT(alignof(struct mbrtoc16state) <= alignof(mbstate_t)); 105 mbstate_t *restrict ps) 113 mbstate_t *restrict ps, locale_t restrict loc) 115 static mbstate_t psbuf; 122 * internal mbstate_t object instead, which is initialized at
|
| mbrtoc8.c | 92 mbstate_t mbs; 94 __CTASSERT(offsetof(struct mbrtoc8state, mbs) <= sizeof(mbstate_t)); 95 __CTASSERT(sizeof(struct mbrtoc32state) <= sizeof(mbstate_t) - 97 __CTASSERT(alignof(struct mbrtoc8state) <= alignof(mbstate_t)); 105 mbstate_t *restrict ps) 113 mbstate_t *restrict ps, locale_t restrict loc) 115 static mbstate_t psbuf; 122 * internal mbstate_t object instead, which is initialized at
|
| multibyte_amd1.c | 51 mbrlen_l(const char *s, size_t n, mbstate_t *ps, locale_t loc) 67 mbrlen(const char *s, size_t n, mbstate_t *ps) 73 mbsinit_l(const mbstate_t *ps, locale_t loc) 97 mbsinit(const mbstate_t *ps) 103 mbrtowc_l(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps, locale_t loc) 119 mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) 125 mbsrtowcs_l(wchar_t *pwcs, const char **s, size_t n, mbstate_t *ps, 142 mbsrtowcs(wchar_t *pwcs, const char **s, size_t n, mbstate_t *ps) 148 mbsnrtowcs_l(wchar_t *pwcs, const char **s, size_t in, size_t n, mbstate_t *ps, 165 mbsnrtowcs(wchar_t *pwcs, const char **s, size_t in, size_t n, mbstate_t *ps [all...] |
| mbrtoc32.c | 85 __CTASSERT(sizeof(struct mbrtoc32state) <= sizeof(mbstate_t)); 86 __CTASSERT(alignof(struct mbrtoc32state) <= alignof(mbstate_t)); 95 mbstate_t *restrict ps) 103 mbstate_t *restrict ps, locale_t restrict loc) 105 static mbstate_t psbuf; 108 mbstate_t wcrtombstate = {0}; 126 * internal mbstate_t object instead, which is initialized at
|
| c32rtomb.c | 83 c32rtomb(char *restrict s, char32_t c32, mbstate_t *restrict ps) 90 c32rtomb_l(char *restrict s, char32_t c32, mbstate_t *restrict ps, 93 static mbstate_t psbuf; 100 mbstate_t mbrtowcstate = {0}; 113 * internal mbstate_t object instead, which is initialized at
|
| multibyte_c90.c | 128 wcsnrtombs_l(char *s, const wchar_t **ppwcs, size_t in, size_t n, mbstate_t *ps, 145 wcsnrtombs(char *s, const wchar_t **ppwcs, size_t in, size_t n, mbstate_t *ps)
|
| /src/tests/lib/libc/locale/ |
| t_uchar.c | 33 typedef mbstate_t nbtest_mbstate_t; 39 size_t, mbstate_t *restrict) __unused = &mbrtoc8; 41 mbstate_t *restrict) __unused = &c8rtomb; 43 size_t, mbstate_t *restrict) __unused = &mbrtoc16; 45 mbstate_t *restrict) __unused = &c16rtomb; 47 size_t, mbstate_t *restrict) __unused = mbrtoc32; 49 mbstate_t *restrict) __unused = &c32rtomb;
|
| t_c32rtomb.c | 46 mbstate_t ps = {0};
|
| t_mbrtoc32.c | 47 mbstate_t ps = {0};
|
| t_wcsrtombs.c | 49 mbstate_t mbstate;
|
| /src/lib/libc/stdio/ |
| wcio.h | 34 #include <wchar.h> /* for mbstate_t and wchar_t */ 40 mbstate_t wcio_mbstate_in; 41 mbstate_t wcio_mbstate_out;
|
| vswprintf.c | 57 static const mbstate_t initial; 58 mbstate_t mbs;
|
| vswscanf.c | 77 static const mbstate_t initial; 78 mbstate_t mbs;
|
| fputwc.c | 49 mbstate_t *st;
|
| open_wmemstream.c | 52 mbstate_t mbstate; 103 wbuflen(const mbstate_t *state, const char *buf, size_t len) 105 mbstate_t lenstate; 267 memset(&ms->mbstate, 0, sizeof(mbstate_t));
|
| /src/lib/libc/regex/ |
| utils.h | 47 #define mbstate_t regex_mbstate_t macro 50 typedef char mbstate_t; typedef
|
| /src/distrib/utils/libhack/ |
| multibyte.c | 16 mbrtowc(wchar_t *wc, const char *str, size_t max_sz, mbstate_t *ps) 28 mbrtowc_l(wchar_t *wc, const char *str, size_t max_sz, mbstate_t *ps, locale_t loc) 34 wcrtomb(char *str, wchar_t wc, mbstate_t *ps) 42 wcrtomb_l(char *str, wchar_t wc, mbstate_t *ps, locale_t loc) 72 mbrlen(const char * __restrict p, size_t l, mbstate_t * __restrict v) 83 mbrlen_l(const char * __restrict p, size_t l, mbstate_t * __restrict v, 90 mbsinit(const mbstate_t *s) 97 mbstate_t * __restrict ps) 116 mbstate_t * __restrict ps, locale_t loc) 123 mbstate_t * __restrict ps [all...] |
| /src/lib/libc/citrus/ |
| citrus_ctype_fallback.c | 59 * and we know that it's smaller than sizeof(mbstate_t). 61 char pspriv[sizeof(mbstate_t)]; 90 * and we know that it's smaller than sizeof(mbstate_t). 92 char pspriv[sizeof(mbstate_t)]; 188 mbstate_t state;
|
| /src/bin/ls/ |
| util.c | 96 printwc(wchar_t wc, mbstate_t *pst) 118 mbstate_t src_state, stdout_state;
|
| /src/lib/libc/gen/ |
| shquote.c | 132 mbstate_t mbsi, mbso;
|