Symbol: mbstate_t
bin/expr/expr.y
285
mbstate_t st;
bin/ls/util.c
118
mbstate_t src_state, stdout_state;
bin/ls/util.c
96
printwc(wchar_t wc, mbstate_t *pst)
distrib/utils/libhack/multibyte.c
116
mbstate_t * __restrict ps, locale_t loc)
distrib/utils/libhack/multibyte.c
123
mbstate_t * __restrict ps)
distrib/utils/libhack/multibyte.c
141
mbstate_t * __restrict ps, locale_t loc)
distrib/utils/libhack/multibyte.c
16
mbrtowc(wchar_t *wc, const char *str, size_t max_sz, mbstate_t *ps)
distrib/utils/libhack/multibyte.c
28
mbrtowc_l(wchar_t *wc, const char *str, size_t max_sz, mbstate_t *ps, locale_t loc)
distrib/utils/libhack/multibyte.c
34
wcrtomb(char *str, wchar_t wc, mbstate_t *ps)
distrib/utils/libhack/multibyte.c
42
wcrtomb_l(char *str, wchar_t wc, mbstate_t *ps, locale_t loc)
distrib/utils/libhack/multibyte.c
72
mbrlen(const char * __restrict p, size_t l, mbstate_t * __restrict v)
distrib/utils/libhack/multibyte.c
83
mbrlen_l(const char * __restrict p, size_t l, mbstate_t * __restrict v,
distrib/utils/libhack/multibyte.c
90
mbsinit(const mbstate_t *s)
distrib/utils/libhack/multibyte.c
97
mbstate_t * __restrict ps)
include/uchar.h
103
mbstate_t *__restrict);
include/uchar.h
104
size_t c8rtomb(char *__restrict, char8_t, mbstate_t *__restrict);
include/uchar.h
107
mbstate_t *__restrict);
include/uchar.h
108
size_t c16rtomb(char *__restrict, char16_t, mbstate_t *__restrict);
include/uchar.h
110
mbstate_t *__restrict);
include/uchar.h
111
size_t c32rtomb(char *__restrict, char32_t, mbstate_t *__restrict);
include/uchar.h
116
mbstate_t *__restrict, struct _locale *__restrict);
include/uchar.h
117
size_t c8rtomb_l(char *__restrict, char8_t, mbstate_t *__restrict,
include/uchar.h
120
mbstate_t *__restrict, struct _locale *__restrict);
include/uchar.h
121
size_t c16rtomb_l(char *__restrict, char16_t, mbstate_t *__restrict,
include/uchar.h
124
mbstate_t *__restrict, struct _locale *__restrict);
include/uchar.h
125
size_t c32rtomb_l(char *__restrict, char32_t, mbstate_t *__restrict,
include/wchar.h
100
size_t mbrlen(const char * __restrict, size_t, mbstate_t * __restrict);
include/wchar.h
102
mbstate_t * __restrict);
include/wchar.h
103
int mbsinit(const mbstate_t *);
include/wchar.h
105
mbstate_t * __restrict);
include/wchar.h
106
size_t wcrtomb(char * __restrict, wchar_t, mbstate_t * __restrict);
include/wchar.h
123
mbstate_t * __restrict);
include/wchar.h
235
size_t, mbstate_t * __restrict);
include/wchar.h
237
size_t, mbstate_t * __restrict);
include/wchar.h
269
size_t mbrlen_l(const char * __restrict, size_t, mbstate_t * __restrict,
include/wchar.h
272
mbstate_t * __restrict, locale_t);
include/wchar.h
273
int mbsinit_l(const mbstate_t *, locale_t);
include/wchar.h
275
mbstate_t * __restrict, locale_t);
include/wchar.h
277
size_t, mbstate_t * __restrict, locale_t);
include/wchar.h
278
size_t wcrtomb_l(char * __restrict, wchar_t, mbstate_t * __restrict, locale_t);
include/wchar.h
280
mbstate_t * __restrict, locale_t);
include/wchar.h
282
size_t, mbstate_t * __restrict, locale_t);
lib/libc/citrus/citrus_ctype_fallback.c
188
mbstate_t state;
lib/libc/citrus/citrus_ctype_fallback.c
61
char pspriv[sizeof(mbstate_t)];
lib/libc/citrus/citrus_ctype_fallback.c
92
char pspriv[sizeof(mbstate_t)];
lib/libc/citrus/modules/citrus_iconv_std.c
165
_DIAGASSERT((uintptr_t)ps1 % alignof(mbstate_t) == 0);
lib/libc/citrus/modules/citrus_iconv_std.c
166
_DIAGASSERT((uintptr_t)ps2 % alignof(mbstate_t) == 0);
lib/libc/citrus/modules/citrus_iconv_std.c
447
alignof(mbstate_t));
lib/libc/citrus/modules/citrus_iconv_std.c
449
alignof(mbstate_t));
lib/libc/citrus/modules/citrus_iconv_std.c
450
_DIAGASSERT(szpssrc % alignof(mbstate_t) == 0);
lib/libc/citrus/modules/citrus_iconv_std.c
451
_DIAGASSERT(szpsdst % alignof(mbstate_t) == 0);
lib/libc/citrus/modules/citrus_iconv_std.c
453
sz = roundup(sizeof(*sc), alignof(mbstate_t)) +
lib/libc/citrus/modules/citrus_iconv_std.c
459
ptr = (char *)sc + roundup(sizeof(*sc), alignof(mbstate_t));
lib/libc/citrus/modules/citrus_iconv_std.c
460
_DIAGASSERT((uintptr_t)ptr % alignof(mbstate_t) == 0);
lib/libc/citrus/modules/citrus_iconv_std.c
468
_DIAGASSERT((uintptr_t)ptr % alignof(mbstate_t) == 0);
lib/libc/gen/shquote.c
132
mbstate_t mbsi, mbso;
lib/libc/gen/vis.c
358
mbstate_t mbstate;
lib/libc/gen/vis.c
412
mbstate_t mbstate;
lib/libc/locale/c16rtomb.c
105
c16rtomb_l(char *restrict s, char16_t c16, mbstate_t *restrict ps,
lib/libc/locale/c16rtomb.c
108
static mbstate_t psbuf;
lib/libc/locale/c16rtomb.c
86
mbstate_t mbs;
lib/libc/locale/c16rtomb.c
88
__CTASSERT(offsetof(struct c16rtombstate, mbs) <= sizeof(mbstate_t));
lib/libc/locale/c16rtomb.c
89
__CTASSERT(sizeof(struct c32rtombstate) <= sizeof(mbstate_t) -
lib/libc/locale/c16rtomb.c
91
__CTASSERT(alignof(struct c16rtombstate) <= alignof(mbstate_t));
lib/libc/locale/c16rtomb.c
98
c16rtomb(char *restrict s, char16_t c16, mbstate_t *restrict ps)
lib/libc/locale/c32rtomb.c
100
mbstate_t mbrtowcstate = {0};
lib/libc/locale/c32rtomb.c
83
c32rtomb(char *restrict s, char32_t c32, mbstate_t *restrict ps)
lib/libc/locale/c32rtomb.c
90
c32rtomb_l(char *restrict s, char32_t c32, mbstate_t *restrict ps,
lib/libc/locale/c32rtomb.c
93
static mbstate_t psbuf;
lib/libc/locale/c8rtomb.c
131
c8rtomb(char *restrict s, char8_t c8, mbstate_t *restrict ps)
lib/libc/locale/c8rtomb.c
138
c8rtomb_l(char *restrict s, char8_t c8, mbstate_t *restrict ps, locale_t loc)
lib/libc/locale/c8rtomb.c
140
static mbstate_t psbuf;
lib/libc/locale/c8rtomb.c
76
mbstate_t mbs;
lib/libc/locale/c8rtomb.c
78
__CTASSERT(offsetof(struct c8rtombstate, mbs) <= sizeof(mbstate_t));
lib/libc/locale/c8rtomb.c
79
__CTASSERT(sizeof(struct c32rtombstate) <= sizeof(mbstate_t) -
lib/libc/locale/c8rtomb.c
81
__CTASSERT(alignof(struct c8rtombstate) <= alignof(mbstate_t));
lib/libc/locale/mbrtoc16.c
105
mbstate_t *restrict ps)
lib/libc/locale/mbrtoc16.c
113
mbstate_t *restrict ps, locale_t restrict loc)
lib/libc/locale/mbrtoc16.c
115
static mbstate_t psbuf;
lib/libc/locale/mbrtoc16.c
92
mbstate_t mbs;
lib/libc/locale/mbrtoc16.c
94
__CTASSERT(offsetof(struct mbrtoc16state, mbs) <= sizeof(mbstate_t));
lib/libc/locale/mbrtoc16.c
95
__CTASSERT(sizeof(struct mbrtoc32state) <= sizeof(mbstate_t) -
lib/libc/locale/mbrtoc16.c
97
__CTASSERT(alignof(struct mbrtoc16state) <= alignof(mbstate_t));
lib/libc/locale/mbrtoc32.c
103
mbstate_t *restrict ps, locale_t restrict loc)
lib/libc/locale/mbrtoc32.c
105
static mbstate_t psbuf;
lib/libc/locale/mbrtoc32.c
108
mbstate_t wcrtombstate = {0};
lib/libc/locale/mbrtoc32.c
85
__CTASSERT(sizeof(struct mbrtoc32state) <= sizeof(mbstate_t));
lib/libc/locale/mbrtoc32.c
86
__CTASSERT(alignof(struct mbrtoc32state) <= alignof(mbstate_t));
lib/libc/locale/mbrtoc32.c
95
mbstate_t *restrict ps)
lib/libc/locale/mbrtoc8.c
105
mbstate_t *restrict ps)
lib/libc/locale/mbrtoc8.c
113
mbstate_t *restrict ps, locale_t restrict loc)
lib/libc/locale/mbrtoc8.c
115
static mbstate_t psbuf;
lib/libc/locale/mbrtoc8.c
92
mbstate_t mbs;
lib/libc/locale/mbrtoc8.c
94
__CTASSERT(offsetof(struct mbrtoc8state, mbs) <= sizeof(mbstate_t));
lib/libc/locale/mbrtoc8.c
95
__CTASSERT(sizeof(struct mbrtoc32state) <= sizeof(mbstate_t) -
lib/libc/locale/mbrtoc8.c
97
__CTASSERT(alignof(struct mbrtoc8state) <= alignof(mbstate_t));
lib/libc/locale/multibyte.h
105
_ps_to_private_const(mbstate_t const *ps)
lib/libc/locale/multibyte.h
113
_init_ps(_RuneLocale *rl, mbstate_t *ps)
lib/libc/locale/multibyte.h
122
_fixup_ps(_RuneLocale *rl, mbstate_t *ps, int forceinit)
lib/libc/locale/multibyte.h
52
mbstate_t __pad;
lib/libc/locale/multibyte.h
57
#define _PRIVSIZE (sizeof(mbstate_t)-offsetof(_RuneStatePriv, __private))
lib/libc/locale/multibyte.h
68
_ps_to_runestate(mbstate_t *ps)
lib/libc/locale/multibyte.h
74
_ps_to_runestate_const(mbstate_t const *ps)
lib/libc/locale/multibyte.h
80
_ps_to_runelocale(mbstate_t const *ps)
lib/libc/locale/multibyte.h
86
_ps_to_ctype(mbstate_t const *ps, locale_t loc)
lib/libc/locale/multibyte.h
97
_ps_to_private(mbstate_t *ps)
lib/libc/locale/multibyte_amd1.c
103
mbrtowc_l(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps, locale_t loc)
lib/libc/locale/multibyte_amd1.c
119
mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
lib/libc/locale/multibyte_amd1.c
125
mbsrtowcs_l(wchar_t *pwcs, const char **s, size_t n, mbstate_t *ps,
lib/libc/locale/multibyte_amd1.c
142
mbsrtowcs(wchar_t *pwcs, const char **s, size_t n, mbstate_t *ps)
lib/libc/locale/multibyte_amd1.c
148
mbsnrtowcs_l(wchar_t *pwcs, const char **s, size_t in, size_t n, mbstate_t *ps,
lib/libc/locale/multibyte_amd1.c
165
mbsnrtowcs(wchar_t *pwcs, const char **s, size_t in, size_t n, mbstate_t *ps)
lib/libc/locale/multibyte_amd1.c
171
wcrtomb_l(char *s, wchar_t wc, mbstate_t *ps, locale_t loc)
lib/libc/locale/multibyte_amd1.c
187
wcrtomb(char *s, wchar_t wc, mbstate_t *ps)
lib/libc/locale/multibyte_amd1.c
193
wcsrtombs_l(char *s, const wchar_t **ppwcs, size_t n, mbstate_t *ps,
lib/libc/locale/multibyte_amd1.c
210
wcsrtombs(char *s, const wchar_t **ppwcs, size_t n, mbstate_t *ps)
lib/libc/locale/multibyte_amd1.c
51
mbrlen_l(const char *s, size_t n, mbstate_t *ps, locale_t loc)
lib/libc/locale/multibyte_amd1.c
67
mbrlen(const char *s, size_t n, mbstate_t *ps)
lib/libc/locale/multibyte_amd1.c
73
mbsinit_l(const mbstate_t *ps, locale_t loc)
lib/libc/locale/multibyte_amd1.c
97
mbsinit(const mbstate_t *ps)
lib/libc/locale/multibyte_c90.c
128
wcsnrtombs_l(char *s, const wchar_t **ppwcs, size_t in, size_t n, mbstate_t *ps,
lib/libc/locale/multibyte_c90.c
145
wcsnrtombs(char *s, const wchar_t **ppwcs, size_t in, size_t n, mbstate_t *ps)
lib/libc/regex/engine.c
104
mbstate_t mbs; /* multibyte conversion state */
lib/libc/regex/engine.c
167
mbstate_t mbs;
lib/libc/regex/regcomp.c
1395
mbstate_t mbs;
lib/libc/regex/regcomp.c
1499
mbstate_t mbs;
lib/libc/regex/regcomp.c
1652
mbstate_t mbs;
lib/libc/regex/regcomp.c
2012
mbstate_t mbs;
lib/libc/regex/regexec.c
107
mbstate_t *mbs __unused,
lib/libc/regex/regexec.c
78
xmbrtowc(wint_t *wi, const char *s, size_t n, mbstate_t *mbs, wint_t dummy)
lib/libc/stdio/fputwc.c
49
mbstate_t *st;
lib/libc/stdio/open_wmemstream.c
103
wbuflen(const mbstate_t *state, const char *buf, size_t len)
lib/libc/stdio/open_wmemstream.c
105
mbstate_t lenstate;
lib/libc/stdio/open_wmemstream.c
267
memset(&ms->mbstate, 0, sizeof(mbstate_t));
lib/libc/stdio/open_wmemstream.c
52
mbstate_t mbstate;
lib/libc/stdio/vfscanf.c
176
static const mbstate_t initial;
lib/libc/stdio/vfscanf.c
177
mbstate_t mbs;
lib/libc/stdio/vfwprintf.c
1008
static const mbstate_t initial;
lib/libc/stdio/vfwprintf.c
1009
mbstate_t mbs;
lib/libc/stdio/vfwprintf.c
202
static const mbstate_t initial;
lib/libc/stdio/vfwprintf.c
203
mbstate_t mbs;
lib/libc/stdio/vfwprintf.c
422
static const mbstate_t initial;
lib/libc/stdio/vfwprintf.c
423
mbstate_t mbs;
lib/libc/stdio/vfwprintf.c
498
static const mbstate_t initial;
lib/libc/stdio/vfwprintf.c
499
mbstate_t mbs;
lib/libc/stdio/vfwscanf.c
169
static const mbstate_t initial;
lib/libc/stdio/vfwscanf.c
170
mbstate_t mbs;
lib/libc/stdio/vswprintf.c
57
static const mbstate_t initial;
lib/libc/stdio/vswprintf.c
58
mbstate_t mbs;
lib/libc/stdio/vswscanf.c
77
static const mbstate_t initial;
lib/libc/stdio/vswscanf.c
78
mbstate_t mbs;
lib/libc/stdio/wcio.h
40
mbstate_t wcio_mbstate_in;
lib/libc/stdio/wcio.h
41
mbstate_t wcio_mbstate_out;
lib/libcurses/EXAMPLES/view.c
127
mbstate_t state;
lib/libcurses/addbytes.c
124
mbstate_t st;
lib/libcurses/curses_private.h
299
mbstate_t sp; /* wide char processing state */
lib/libedit/chartype.c
189
mbstate_t mbs;
lib/libedit/read.c
318
mbstate_t mbs;
tests/lib/libc/locale/t_c16rtomb.c
61
static mbstate_t s;
tests/lib/libc/locale/t_c32rtomb.c
46
mbstate_t ps = {0};
tests/lib/libc/locale/t_c8rtomb.c
376
mbstate_t in[5] = {0};
tests/lib/libc/locale/t_c8rtomb.c
377
mbstate_t out[5] = {0};
tests/lib/libc/locale/t_c8rtomb.c
83
static mbstate_t s;
tests/lib/libc/locale/t_mbrtoc16.c
61
static mbstate_t s;
tests/lib/libc/locale/t_mbrtoc32.c
47
mbstate_t ps = {0};
tests/lib/libc/locale/t_mbrtoc8.c
61
static mbstate_t s;
tests/lib/libc/locale/t_mbrtowc.c
178
mbstate_t *stp;
tests/lib/libc/locale/t_mbrtowc.c
179
mbstate_t st;
tests/lib/libc/locale/t_mbsnrtowcs.c
68
mbstate_t state;
tests/lib/libc/locale/t_uchar.c
33
typedef mbstate_t nbtest_mbstate_t;
tests/lib/libc/locale/t_uchar.c
39
size_t, mbstate_t *restrict) __unused = &mbrtoc8;
tests/lib/libc/locale/t_uchar.c
41
mbstate_t *restrict) __unused = &c8rtomb;
tests/lib/libc/locale/t_uchar.c
43
size_t, mbstate_t *restrict) __unused = &mbrtoc16;
tests/lib/libc/locale/t_uchar.c
45
mbstate_t *restrict) __unused = &c16rtomb;
tests/lib/libc/locale/t_uchar.c
47
size_t, mbstate_t *restrict) __unused = mbrtoc32;
tests/lib/libc/locale/t_uchar.c
49
mbstate_t *restrict) __unused = &c32rtomb;
tests/lib/libc/locale/t_wcsrtombs.c
49
mbstate_t mbstate;
tests/lib/libc/locale/t_wctomb.c
110
mbstate_t st;
tests/lib/libc/locale/t_wctomb.c
111
mbstate_t *stp = NULL;
usr.bin/cut/cut.c
232
mbstate_t mbs;
usr.bin/sed/compile.c
794
mbstate_t mbs1, mbs2;
usr.bin/sed/process.c
601
mbstate_t mbs;
usr.bin/wc/wc.c
142
do_mb(wchar_t *wc, const char *p, size_t len, mbstate_t *st,
usr.bin/wc/wc.c
182
mbstate_t st;
usr.bin/wc/wc.c
83
static size_t do_mb(wchar_t *, const char *, size_t, mbstate_t *,