Symbol: wchar_t
bin/ls/utf8.c
29
wchar_t wc;
bin/ps/utf8.c
30
wchar_t wc;
distrib/special/libstubs/mbrtowc_sb.c
37
mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
distrib/special/libstubs/mbrtowc_sb.c
49
*pwc = (wchar_t)(unsigned char)*s;
distrib/special/libstubs/mbrtowc_sb.c
54
mbtowc(wchar_t *pwc, const char *s, size_t n)
include/inttypes.h
25
#define __wchar_t wchar_t
include/stdlib.h
137
size_t mbstowcs(wchar_t *, const char *, size_t);
include/stdlib.h
138
int wctomb(char *, wchar_t);
include/stdlib.h
139
int mbtowc(wchar_t *, const char *, size_t);
include/stdlib.h
140
size_t wcstombs(char *, const wchar_t *, size_t);
include/wchar.h
119
size_t mbrtowc(wchar_t * __restrict, const char * __restrict, size_t,
include/wchar.h
122
size_t mbsrtowcs(wchar_t * __restrict, const char ** __restrict, size_t,
include/wchar.h
125
size_t wcrtomb(char * __restrict, wchar_t, mbstate_t * __restrict);
include/wchar.h
126
wchar_t *wcscat(wchar_t * __restrict, const wchar_t * __restrict);
include/wchar.h
127
wchar_t *wcschr(const wchar_t *, wchar_t);
include/wchar.h
128
int wcscmp(const wchar_t *, const wchar_t *);
include/wchar.h
129
int wcscoll(const wchar_t *, const wchar_t *);
include/wchar.h
130
wchar_t *wcscpy(wchar_t * __restrict, const wchar_t * __restrict);
include/wchar.h
131
size_t wcscspn(const wchar_t *, const wchar_t *);
include/wchar.h
132
size_t wcslen(const wchar_t *);
include/wchar.h
133
wchar_t *wcsncat(wchar_t * __restrict, const wchar_t * __restrict,
include/wchar.h
136
int wcsncmp(const wchar_t *, const wchar_t *, size_t);
include/wchar.h
137
wchar_t *wcsncpy(wchar_t * __restrict , const wchar_t * __restrict,
include/wchar.h
140
wchar_t *wcspbrk(const wchar_t *, const wchar_t *);
include/wchar.h
141
wchar_t *wcsrchr(const wchar_t *, wchar_t);
include/wchar.h
142
size_t wcsrtombs(char * __restrict, const wchar_t ** __restrict, size_t,
include/wchar.h
145
size_t wcsspn(const wchar_t *, const wchar_t *);
include/wchar.h
146
wchar_t *wcsstr(const wchar_t *, const wchar_t *);
include/wchar.h
147
wchar_t *wcstok(wchar_t * __restrict, const wchar_t * __restrict,
include/wchar.h
148
wchar_t ** __restrict);
include/wchar.h
149
size_t wcsxfrm(wchar_t *, const wchar_t *, size_t);
include/wchar.h
150
wchar_t *wcswcs(const wchar_t *, const wchar_t *);
include/wchar.h
151
wchar_t *wmemchr(const wchar_t *, wchar_t, size_t);
include/wchar.h
152
int wmemcmp(const wchar_t *, const wchar_t *, size_t);
include/wchar.h
153
wchar_t *wmemcpy(wchar_t * __restrict, const wchar_t * __restrict,
include/wchar.h
157
wchar_t *wmemmove(wchar_t *, const wchar_t *, size_t)
include/wchar.h
160
wchar_t *wmemset(wchar_t *, wchar_t, size_t)
include/wchar.h
163
int wcswidth(const wchar_t *, size_t);
include/wchar.h
165
int wcwidth(wchar_t);
include/wchar.h
167
double wcstod(const wchar_t * __restrict, wchar_t ** __restrict);
include/wchar.h
168
long int wcstol(const wchar_t * __restrict, wchar_t ** __restrict, int base);
include/wchar.h
169
unsigned long int wcstoul(const wchar_t * __restrict, wchar_t ** __restrict,
include/wchar.h
173
FILE *open_wmemstream(wchar_t **, size_t *);
include/wchar.h
175
int wcscoll_l(const wchar_t *, const wchar_t *, locale_t);
include/wchar.h
176
wchar_t *wcsdup(const wchar_t *);
include/wchar.h
177
int wcscasecmp(const wchar_t *, const wchar_t *);
include/wchar.h
178
int wcscasecmp_l(const wchar_t *, const wchar_t *, locale_t);
include/wchar.h
179
size_t wcsnlen(const wchar_t *, size_t);
include/wchar.h
180
int wcsncasecmp(const wchar_t *, const wchar_t *, size_t);
include/wchar.h
181
int wcsncasecmp_l(const wchar_t *, const wchar_t *, size_t, locale_t);
include/wchar.h
182
size_t wcsxfrm_l(wchar_t *, const wchar_t *, size_t, locale_t);
include/wchar.h
184
size_t mbsnrtowcs(wchar_t * __restrict, const char ** __restrict, size_t,
include/wchar.h
187
size_t wcsnrtombs(char * __restrict, const wchar_t ** __restrict, size_t,
include/wchar.h
193
float wcstof(const wchar_t * __restrict, wchar_t ** __restrict);
include/wchar.h
194
long double wcstold(const wchar_t * __restrict, wchar_t ** __restrict);
include/wchar.h
197
size_t wcsftime(wchar_t * __restrict, size_t, const wchar_t *__restrict,
include/wchar.h
202
long long int wcstoll(const wchar_t * __restrict,
include/wchar.h
203
wchar_t ** __restrict, int base);
include/wchar.h
204
unsigned long long int wcstoull(const wchar_t * __restrict,
include/wchar.h
205
wchar_t ** __restrict, int base);
include/wchar.h
210
wchar_t *fgetws(wchar_t * __restrict, int, FILE * __restrict)
include/wchar.h
214
wint_t fputwc(wchar_t, FILE *);
include/wchar.h
215
int fputws(const wchar_t * __restrict, FILE * __restrict);
include/wchar.h
216
wint_t putwc(wchar_t, FILE *);
include/wchar.h
217
wint_t putwchar(wchar_t);
include/wchar.h
221
int fwprintf(FILE * __restrict, const wchar_t * __restrict, ...);
include/wchar.h
222
int swprintf(wchar_t * __restrict, size_t, const wchar_t * __restrict, ...);
include/wchar.h
223
int vfwprintf(FILE * __restrict, const wchar_t * __restrict, __va_list);
include/wchar.h
224
int vswprintf(wchar_t * __restrict, size_t, const wchar_t * __restrict,
include/wchar.h
226
int vwprintf(const wchar_t * __restrict, __va_list);
include/wchar.h
227
int wprintf(const wchar_t * __restrict, ...);
include/wchar.h
229
int fwscanf(FILE * __restrict, const wchar_t * __restrict, ...);
include/wchar.h
230
int swscanf(const wchar_t * __restrict, const wchar_t * __restrict, ...);
include/wchar.h
231
int vfwscanf(FILE * __restrict, const wchar_t * __restrict, __va_list);
include/wchar.h
232
int vswscanf(const wchar_t * __restrict, const wchar_t * __restrict, __va_list);
include/wchar.h
233
int vwscanf(const wchar_t * __restrict, __va_list);
include/wchar.h
234
int wscanf(const wchar_t * __restrict, ...);
include/wchar.h
237
size_t wcslcat(wchar_t * __restrict, const wchar_t * __restrict, size_t)
include/wchar.h
239
size_t wcslcpy(wchar_t * __restrict, const wchar_t * __restrict, size_t)
include/wchar.h
244
wchar_t *fgetwln(FILE * __restrict, size_t * __restrict);
lib/libc/citrus/citrus_ctype.h
36
size_t _citrus_none_ctype_mbrtowc(wchar_t * __restrict,
lib/libc/citrus/citrus_ctype.h
38
size_t _citrus_none_ctype_mbsnrtowcs(wchar_t * __restrict,
lib/libc/citrus/citrus_ctype.h
40
size_t _citrus_none_ctype_wcrtomb(char * __restrict, wchar_t);
lib/libc/citrus/citrus_ctype.h
42
const wchar_t ** __restrict, size_t, size_t);
lib/libc/citrus/citrus_ctype.h
44
size_t _citrus_utf8_ctype_mbrtowc(wchar_t * __restrict,
lib/libc/citrus/citrus_ctype.h
47
size_t _citrus_utf8_ctype_mbsnrtowcs(wchar_t * __restrict,
lib/libc/citrus/citrus_ctype.h
50
size_t _citrus_utf8_ctype_wcrtomb(char * __restrict, wchar_t,
lib/libc/citrus/citrus_ctype.h
53
const wchar_t ** __restrict, size_t, size_t,
lib/libc/citrus/citrus_none.c
103
const wchar_t ** __restrict src, size_t nwc, size_t len)
lib/libc/citrus/citrus_none.c
109
wchar_t wc = (*src)[i];
lib/libc/citrus/citrus_none.c
121
wchar_t wc = (*src)[i];
lib/libc/citrus/citrus_none.c
55
_citrus_none_ctype_mbrtowc(wchar_t * __restrict pwc,
lib/libc/citrus/citrus_none.c
63
*pwc = (wchar_t)(unsigned char)*s;
lib/libc/citrus/citrus_none.c
68
_citrus_none_ctype_mbsnrtowcs(wchar_t * __restrict dst,
lib/libc/citrus/citrus_none.c
77
if ((dst[i] = (wchar_t)(unsigned char)(*src)[i]) == L'\0') {
lib/libc/citrus/citrus_none.c
87
_citrus_none_ctype_wcrtomb(char * __restrict s, wchar_t wc)
lib/libc/citrus/citrus_utf8.c
178
_citrus_utf8_ctype_mbsnrtowcs(wchar_t * __restrict dst,
lib/libc/citrus/citrus_utf8.c
230
dst[o] = (wchar_t)(unsigned char)(*src)[i];
lib/libc/citrus/citrus_utf8.c
258
_citrus_utf8_ctype_wcrtomb(char * __restrict s, wchar_t wc,
lib/libc/citrus/citrus_utf8.c
318
const wchar_t ** __restrict src, size_t nwc, size_t len,
lib/libc/citrus/citrus_utf8.c
334
wchar_t wc = (*src)[i];
lib/libc/citrus/citrus_utf8.c
350
wchar_t wc = (*src)[i];
lib/libc/citrus/citrus_utf8.c
353
dst[o] = (wchar_t)wc;
lib/libc/citrus/citrus_utf8.c
38
wchar_t ch;
lib/libc/citrus/citrus_utf8.c
40
wchar_t lbound;
lib/libc/citrus/citrus_utf8.c
44
_citrus_utf8_ctype_mbrtowc(wchar_t * __restrict pwc,
lib/libc/citrus/citrus_utf8.c
49
wchar_t lbound, wch;
lib/libc/locale/_wcstod.h
105
const wchar_t *s;
lib/libc/locale/_wcstod.h
137
*endptr = (wchar_t*)start + size;
lib/libc/locale/_wcstod.h
147
*endptr = (wchar_t*)nptr;
lib/libc/locale/_wcstod.h
42
FUNCNAME(const wchar_t *nptr, wchar_t **endptr)
lib/libc/locale/_wcstod.h
44
const wchar_t *src;
lib/libc/locale/_wcstod.h
46
const wchar_t *start;
lib/libc/locale/_wcstod.h
47
const wchar_t *aftersign;
lib/libc/locale/_wcstol.h
102
for (acc = 0, any = 0;; wc = (wchar_t) *s++) {
lib/libc/locale/_wcstol.h
133
*endptr = (wchar_t *)(any ? s - 1 : nptr);
lib/libc/locale/_wcstol.h
49
FUNCNAME(const wchar_t *nptr, wchar_t **endptr, int base)
lib/libc/locale/_wcstol.h
51
const wchar_t *s;
lib/libc/locale/_wcstol.h
70
wc = (wchar_t) *s++;
lib/libc/locale/_wcstoul.h
113
*endptr = (wchar_t *)(any ? s - 1 : nptr);
lib/libc/locale/_wcstoul.h
48
FUNCNAME(const wchar_t *nptr, wchar_t **endptr, int base)
lib/libc/locale/_wcstoul.h
50
const wchar_t *s;
lib/libc/locale/_wcstoul.h
68
wc = (wchar_t) *s++;
lib/libc/locale/_wcstoul.h
92
for (acc = 0, any = 0;; wc = (wchar_t) *s++) {
lib/libc/locale/btowc.c
38
wchar_t wc;
lib/libc/locale/c16rtomb.c
27
wchar_t ch;
lib/libc/locale/c16rtomb.c
36
wchar_t wc;
lib/libc/locale/iswctype.c
168
wcwidth(wchar_t c)
lib/libc/locale/mbrtoc16.c
30
wchar_t ch;
lib/libc/locale/mbrtoc16.c
40
wchar_t wc;
lib/libc/locale/mbstowcs.c
36
mbstowcs(wchar_t * __restrict pwcs, const char * __restrict s, size_t n)
lib/libc/locale/mbtowc.c
36
mbtowc(wchar_t * __restrict pwc, const char * __restrict s, size_t n)
lib/libc/locale/multibyte_citrus.c
109
wcsnrtombs(char *dst, const wchar_t **src, size_t nwc, size_t len,
lib/libc/locale/multibyte_citrus.c
47
mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
lib/libc/locale/multibyte_citrus.c
60
mbsrtowcs(wchar_t *dst, const char **src, size_t len, mbstate_t *ps)
lib/libc/locale/multibyte_citrus.c
71
mbsnrtowcs(wchar_t *dst, const char **src, size_t nmc, size_t len,
lib/libc/locale/multibyte_citrus.c
85
wcrtomb(char *s, wchar_t wc, mbstate_t *ps)
lib/libc/locale/multibyte_citrus.c
98
wcsrtombs(char *dst, const wchar_t **src, size_t len, mbstate_t *ps)
lib/libc/locale/wcscoll.c
37
wcscoll(const wchar_t *s1, const wchar_t *s2)
lib/libc/locale/wcscoll_l.c
13
wcscoll_l(const wchar_t *s1, const wchar_t *s2,
lib/libc/locale/wcstombs.c
35
wcstombs(char * __restrict s, const wchar_t * __restrict pwcs, size_t n)
lib/libc/locale/wcstombs.c
38
const wchar_t *pwcsp;
lib/libc/locale/wcsxfrm.c
36
wcsxfrm(wchar_t *dest, const wchar_t *src, size_t n)
lib/libc/locale/wcsxfrm_l.c
10
wcsxfrm_l(wchar_t *dest, const wchar_t *src, size_t n,
lib/libc/locale/wctoint.h
34
wctoint(wchar_t wc)
lib/libc/locale/wctomb.c
34
wctomb(char *s, wchar_t wchar)
lib/libc/stdio/fgetwc.c
40
wchar_t wc;
lib/libc/stdio/fgetwln.c
42
if (fp->_lb._size / sizeof(wchar_t) >= newsize)
lib/libc/stdio/fgetwln.c
44
if ((p = reallocarray(fp->_lb._base, newsize, sizeof(wchar_t))) == NULL)
lib/libc/stdio/fgetwln.c
47
fp->_lb._size = newsize * sizeof(wchar_t);
lib/libc/stdio/fgetwln.c
51
wchar_t *
lib/libc/stdio/fgetwln.c
63
if (len >= fp->_lb._size / sizeof(wchar_t) &&
lib/libc/stdio/fgetwln.c
68
*((wchar_t *)fp->_lb._base + len++) = wc;
lib/libc/stdio/fgetwln.c
87
return (wchar_t *)fp->_lb._base;
lib/libc/stdio/fgetws.c
39
wchar_t *
lib/libc/stdio/fgetws.c
40
fgetws(wchar_t * __restrict ws, int n, FILE * __restrict fp)
lib/libc/stdio/fgetws.c
42
wchar_t *wsp;
lib/libc/stdio/fgetws.c
65
*wsp++ = (wchar_t)wc;
lib/libc/stdio/fputwc.c
40
__fputwc_unlock(wchar_t wc, FILE *fp)
lib/libc/stdio/fputwc.c
70
fputwc(wchar_t wc, FILE *fp)
lib/libc/stdio/fputws.c
40
fputws(const wchar_t * __restrict ws, FILE * __restrict fp)
lib/libc/stdio/fvwrite.h
50
wint_t __fputwc_unlock(wchar_t wc, FILE *fp);
lib/libc/stdio/fwprintf.c
39
fwprintf(FILE * __restrict fp, const wchar_t * __restrict fmt, ...)
lib/libc/stdio/fwscanf.c
34
fwscanf(FILE * __restrict fp, const wchar_t * __restrict fmt, ...)
lib/libc/stdio/local.h
63
int __vfwprintf(FILE * __restrict, const wchar_t * __restrict, __va_list);
lib/libc/stdio/local.h
64
int __vfwscanf(FILE * __restrict, const wchar_t * __restrict, __va_list);
lib/libc/stdio/open_wmemstream.c
123
open_wmemstream(wchar_t **pbuf, size_t *psize)
lib/libc/stdio/open_wmemstream.c
141
st->size = BUFSIZ * sizeof(wchar_t);
lib/libc/stdio/open_wmemstream.c
31
wchar_t *string; /* actual stream */
lib/libc/stdio/open_wmemstream.c
32
wchar_t **pbuf; /* point to the stream */
lib/libc/stdio/open_wmemstream.c
44
wchar_t *p;
lib/libc/stdio/open_wmemstream.c
55
p = recallocarray(st->string, st->size, sz, sizeof(wchar_t));
lib/libc/stdio/open_wmemstream.c
62
nmc = (st->size - st->pos) * sizeof(wchar_t);
lib/libc/stdio/open_wmemstream.c
95
if (off > (SIZE_MAX / sizeof(wchar_t)) - base || off < -base) {
lib/libc/stdio/putwc.c
41
putwc(wchar_t wc, FILE *fp)
lib/libc/stdio/putwchar.c
41
putwchar(wchar_t wc)
lib/libc/stdio/swprintf.c
35
swprintf(wchar_t * __restrict s, size_t n, const wchar_t * __restrict fmt, ...)
lib/libc/stdio/swscanf.c
34
swscanf(const wchar_t * __restrict str, const wchar_t * __restrict fmt, ...)
lib/libc/stdio/vfprintf.c
1460
(*argtable)[n].pwchararg = va_arg(ap, wchar_t *);
lib/libc/stdio/vfprintf.c
156
__wcsconv(wchar_t *wcsarg, int prec, char **convbufp, size_t *convbufsizp)
lib/libc/stdio/vfprintf.c
162
wchar_t *p;
lib/libc/stdio/vfprintf.c
169
nbytes = wcsrtombs(NULL, (const wchar_t **)&p, 0, &mbs);
lib/libc/stdio/vfprintf.c
213
if ((nbytes = wcsrtombs(convbuf, (const wchar_t **)&p,
lib/libc/stdio/vfprintf.c
651
(wchar_t)GETARG(wint_t), &mbs);
lib/libc/stdio/vfprintf.c
855
wchar_t *wcp;
lib/libc/stdio/vfprintf.c
857
if ((wcp = GETARG(wchar_t *)) == NULL) {
lib/libc/stdio/vfprintf.c
91
wchar_t *pwchararg;
lib/libc/stdio/vfscanf.c
115
wchar_t *wcp; /* handy wide character pointer */
lib/libc/stdio/vfscanf.c
345
wcp = va_arg(ap, wchar_t *);
lib/libc/stdio/vfscanf.c
422
wchar_t twc;
lib/libc/stdio/vfscanf.c
426
wcp = va_arg(ap, wchar_t *);
lib/libc/stdio/vfscanf.c
528
wchar_t twc;
lib/libc/stdio/vfscanf.c
531
wcp = va_arg(ap, wchar_t *);
lib/libc/stdio/vfwprintf.c
1075
vfwprintf(FILE * __restrict fp, const wchar_t * __restrict fmt0, __va_list ap)
lib/libc/stdio/vfwprintf.c
1129
__find_arguments(const wchar_t *fmt0, va_list ap, union arg **argtable,
lib/libc/stdio/vfwprintf.c
1132
wchar_t *fmt; /* format string */
lib/libc/stdio/vfwprintf.c
1135
wchar_t *cp; /* handy char pointer (short term usage) */
lib/libc/stdio/vfwprintf.c
1190
fmt = (wchar_t *)fmt0;
lib/libc/stdio/vfwprintf.c
127
__xfputwc(wchar_t wc, FILE *fp)
lib/libc/stdio/vfwprintf.c
1442
(*argtable)[n].pwchararg = va_arg(ap, wchar_t *);
lib/libc/stdio/vfwprintf.c
1496
exponent(wchar_t *p0, int exp, int fmtch)
lib/libc/stdio/vfwprintf.c
1498
wchar_t *p, *t;
lib/libc/stdio/vfwprintf.c
1499
wchar_t expbuf[MAXEXPDIG];
lib/libc/stdio/vfwprintf.c
162
static wchar_t *
lib/libc/stdio/vfwprintf.c
166
wchar_t *convbuf, *wcp;
lib/libc/stdio/vfwprintf.c
237
static int exponent(wchar_t *, int, int);
lib/libc/stdio/vfwprintf.c
257
#define to_char(n) ((wchar_t)((n) + '0'))
lib/libc/stdio/vfwprintf.c
276
__vfwprintf(FILE * __restrict fp, const wchar_t * __restrict fmt0, __va_list ap)
lib/libc/stdio/vfwprintf.c
278
wchar_t *fmt; /* format string */
lib/libc/stdio/vfwprintf.c
279
wchar_t ch; /* character from fmt */
lib/libc/stdio/vfwprintf.c
281
wchar_t *cp; /* handy char pointer (short term usage) */
lib/libc/stdio/vfwprintf.c
286
wchar_t sign; /* sign prefix (' ', '+', '-', or \0) */
lib/libc/stdio/vfwprintf.c
314
wchar_t expstr[MAXEXPDIG+2]; /* buffer for exponent string: e+ZZZ */
lib/libc/stdio/vfwprintf.c
324
wchar_t buf[BUF]; /* buffer with space for digits of uintmax_t */
lib/libc/stdio/vfwprintf.c
325
wchar_t ox[2]; /* space for 0x; ox[1] is either x, X, or \0 */
lib/libc/stdio/vfwprintf.c
331
wchar_t *convbuf; /* buffer for multibyte to wide conversion */
lib/libc/stdio/vfwprintf.c
339
static wchar_t blanks[PADSIZE] =
lib/libc/stdio/vfwprintf.c
341
static wchar_t zeroes[PADSIZE] =
lib/libc/stdio/vfwprintf.c
458
fmt = (wchar_t *)fmt0;
lib/libc/stdio/vfwprintf.c
618
*(cp = buf) = (wchar_t)GETARG(wint_t);
lib/libc/stdio/vfwprintf.c
620
*(cp = buf) = (wchar_t)btowc(GETARG(int));
lib/libc/stdio/vfwprintf.c
824
if ((cp = GETARG(wchar_t *)) == NULL) {
lib/libc/stdio/vfwprintf.c
85
wchar_t *pwchararg;
lib/libc/stdio/vfwprintf.c
860
wchar_t *p = wmemchr(cp, 0, prec);
lib/libc/stdio/vfwprintf.c
88
static int __find_arguments(const wchar_t *fmt0, va_list ap, union arg **argtable,
lib/libc/stdio/vfwprintf.c
98
__sbprintf(FILE *fp, const wchar_t *fmt, va_list ap)
lib/libc/stdio/vfwscanf.c
103
__vfwscanf(FILE * __restrict fp, const wchar_t * __restrict fmt, __va_list ap)
lib/libc/stdio/vfwscanf.c
107
wchar_t *p; /* points into all kinds of strings */
lib/libc/stdio/vfwscanf.c
110
wchar_t *p0; /* saves original value of p when necessary */
lib/libc/stdio/vfwscanf.c
115
wchar_t buf[BUF]; /* buffer for numeric conversions */
lib/libc/stdio/vfwscanf.c
116
const wchar_t *ccls; /* character class start */
lib/libc/stdio/vfwscanf.c
117
const wchar_t *ccle; /* character class end */
lib/libc/stdio/vfwscanf.c
125
wchar_t decimal_point = 0;
lib/libc/stdio/vfwscanf.c
358
p = va_arg(ap, wchar_t *);
lib/libc/stdio/vfwscanf.c
363
*p++ = (wchar_t)wi;
lib/libc/stdio/vfwscanf.c
425
p0 = p = va_arg(ap, wchar_t *);
lib/libc/stdio/vfwscanf.c
428
*p++ = (wchar_t)wi;
lib/libc/stdio/vfwscanf.c
487
p0 = p = va_arg(ap, wchar_t *);
lib/libc/stdio/vfwscanf.c
491
*p++ = (wchar_t)wi;
lib/libc/stdio/vfwscanf.c
633
*p++ = (wchar_t)c;
lib/libc/stdio/vfwscanf.c
791
vfwscanf(FILE * __restrict fp, const wchar_t * __restrict fmt, __va_list ap)
lib/libc/stdio/vswprintf.c
40
vswprintf(wchar_t * __restrict s, size_t n, const wchar_t * __restrict fmt,
lib/libc/stdio/vswscanf.c
52
vswscanf(const wchar_t * __restrict str, const wchar_t * __restrict fmt,
lib/libc/stdio/vswscanf.c
60
const wchar_t *strp;
lib/libc/stdio/vwprintf.c
39
vwprintf(const wchar_t * __restrict fmt, __va_list ap)
lib/libc/stdio/vwscanf.c
34
vwscanf(const wchar_t * __restrict fmt, __va_list ap)
lib/libc/stdio/wprintf.c
39
wprintf(const wchar_t * __restrict fmt, ...)
lib/libc/stdio/wscanf.c
34
wscanf(const wchar_t * __restrict fmt, ...)
lib/libc/string/wcscasecmp.c
33
wcscasecmp(const wchar_t *s1, const wchar_t *s2)
lib/libc/string/wcscasecmp.c
35
wchar_t l1, l2;
lib/libc/string/wcscasecmp.c
47
wcsncasecmp(const wchar_t *s1, const wchar_t *s2, size_t n)
lib/libc/string/wcscasecmp.c
49
wchar_t l1, l2;
lib/libc/string/wcscasecmp_l.c
33
wcscasecmp_l(const wchar_t *s1, const wchar_t *s2, locale_t locale)
lib/libc/string/wcscasecmp_l.c
35
wchar_t l1, l2;
lib/libc/string/wcscasecmp_l.c
47
wcsncasecmp_l(const wchar_t *s1, const wchar_t *s2, size_t n, locale_t locale)
lib/libc/string/wcscasecmp_l.c
49
wchar_t l1, l2;
lib/libc/string/wcscat.c
39
wchar_t *
lib/libc/string/wcscat.c
40
wcscat(wchar_t *s1, const wchar_t *s2)
lib/libc/string/wcscat.c
42
wchar_t *p;
lib/libc/string/wcscat.c
43
wchar_t *q;
lib/libc/string/wcscat.c
44
const wchar_t *r;
lib/libc/string/wcschr.c
34
wchar_t *
lib/libc/string/wcschr.c
35
wcschr(const wchar_t *s, wchar_t c)
lib/libc/string/wcschr.c
37
const wchar_t *p;
lib/libc/string/wcschr.c
42
return (wchar_t *)p;
lib/libc/string/wcscmp.c
43
wcscmp(const wchar_t *s1, const wchar_t *s2)
lib/libc/string/wcscpy.c
39
wchar_t *
lib/libc/string/wcscpy.c
40
wcscpy(wchar_t *s1, const wchar_t *s2)
lib/libc/string/wcscpy.c
42
wchar_t *p;
lib/libc/string/wcscpy.c
43
const wchar_t *q;
lib/libc/string/wcscspn.c
35
wcscspn(const wchar_t *s, const wchar_t *set)
lib/libc/string/wcscspn.c
37
const wchar_t *p;
lib/libc/string/wcscspn.c
38
const wchar_t *q;
lib/libc/string/wcsdup.c
18
wchar_t *
lib/libc/string/wcsdup.c
19
wcsdup(const wchar_t *str)
lib/libc/string/wcsdup.c
21
wchar_t *copy;
lib/libc/string/wcsdup.c
25
copy = reallocarray(NULL, len, sizeof(wchar_t));
lib/libc/string/wcslcat.c
30
wcslcat(wchar_t *dst, const wchar_t *src, size_t dsize)
lib/libc/string/wcslcat.c
32
const wchar_t *odst = dst;
lib/libc/string/wcslcat.c
33
const wchar_t *osrc = src;
lib/libc/string/wcslcpy.c
28
wcslcpy(wchar_t *dst, const wchar_t *src, size_t dsize)
lib/libc/string/wcslcpy.c
30
const wchar_t *osrc = src;
lib/libc/string/wcslen.c
35
wcslen(const wchar_t *s)
lib/libc/string/wcslen.c
37
const wchar_t *p;
lib/libc/string/wcsncat.c
34
wchar_t *
lib/libc/string/wcsncat.c
35
wcsncat(wchar_t *s1, const wchar_t *s2, size_t n)
lib/libc/string/wcsncat.c
37
wchar_t *p;
lib/libc/string/wcsncat.c
38
wchar_t *q;
lib/libc/string/wcsncat.c
39
const wchar_t *r;
lib/libc/string/wcsncmp.c
37
wcsncmp(const wchar_t *s1, const wchar_t *s2, size_t n)
lib/libc/string/wcsncpy.c
34
wchar_t *
lib/libc/string/wcsncpy.c
35
wcsncpy(wchar_t *s1, const wchar_t *s2, size_t n)
lib/libc/string/wcsncpy.c
37
wchar_t *p;
lib/libc/string/wcsnlen.c
35
wcsnlen(const wchar_t *s, size_t maxlen)
lib/libc/string/wcsnlen.c
37
const wchar_t *p;
lib/libc/string/wcspbrk.c
34
wchar_t *
lib/libc/string/wcspbrk.c
35
wcspbrk(const wchar_t *s, const wchar_t *set)
lib/libc/string/wcspbrk.c
37
const wchar_t *p;
lib/libc/string/wcspbrk.c
38
const wchar_t *q;
lib/libc/string/wcspbrk.c
45
return (wchar_t *)p;
lib/libc/string/wcsrchr.c
34
wchar_t *
lib/libc/string/wcsrchr.c
35
wcsrchr(const wchar_t *s, wchar_t c)
lib/libc/string/wcsrchr.c
37
const wchar_t *p;
lib/libc/string/wcsrchr.c
44
return (wchar_t *)p;
lib/libc/string/wcsspn.c
35
wcsspn(const wchar_t *s, const wchar_t *set)
lib/libc/string/wcsspn.c
37
const wchar_t *p;
lib/libc/string/wcsspn.c
38
const wchar_t *q;
lib/libc/string/wcsstr.c
34
wchar_t *
lib/libc/string/wcsstr.c
36
wcswcs(const wchar_t *big, const wchar_t *little)
lib/libc/string/wcsstr.c
38
wcsstr(const wchar_t *big, const wchar_t *little)
lib/libc/string/wcsstr.c
41
const wchar_t *p;
lib/libc/string/wcsstr.c
42
const wchar_t *q;
lib/libc/string/wcsstr.c
43
const wchar_t *r;
lib/libc/string/wcsstr.c
46
return (wchar_t *)big;
lib/libc/string/wcsstr.c
63
return (wchar_t *)p;
lib/libc/string/wcstok.c
47
wchar_t *
lib/libc/string/wcstok.c
48
wcstok(wchar_t * __restrict s, const wchar_t * __restrict delim,
lib/libc/string/wcstok.c
49
wchar_t ** __restrict last)
lib/libc/string/wcstok.c
51
const wchar_t *spanp;
lib/libc/string/wcstok.c
52
wchar_t c, sc;
lib/libc/string/wcstok.c
53
wchar_t *tok;
lib/libc/string/wcswidth.c
35
wcswidth(const wchar_t *s, size_t n)
lib/libc/string/wmemchr.c
34
wchar_t *
lib/libc/string/wmemchr.c
35
wmemchr(const wchar_t *s, wchar_t c, size_t n)
lib/libc/string/wmemchr.c
41
return (wchar_t *)s;
lib/libc/string/wmemcmp.c
36
wmemcmp(const wchar_t *s1, const wchar_t *s2, size_t n)
lib/libc/string/wmemcpy.c
35
wchar_t *
lib/libc/string/wmemcpy.c
36
wmemcpy(wchar_t *d, const wchar_t *s, size_t n)
lib/libc/string/wmemcpy.c
39
return (wchar_t *)memcpy(d, s, n * sizeof(wchar_t));
lib/libc/string/wmemmove.c
35
wchar_t *
lib/libc/string/wmemmove.c
36
wmemmove(wchar_t *d, const wchar_t *s, size_t n)
lib/libc/string/wmemmove.c
39
return (wchar_t *)memmove(d, s, n * sizeof(wchar_t));
lib/libc/string/wmemset.c
34
wchar_t *
lib/libc/string/wmemset.c
35
wmemset(wchar_t *s, wchar_t c, size_t n)
lib/libc/string/wmemset.c
38
wchar_t *p;
lib/libc/time/wcsftime.c
104
static wchar_t * _add(const wchar_t *, wchar_t *, const wchar_t *);
lib/libc/time/wcsftime.c
105
static wchar_t * _sadd(const char *, wchar_t *, const wchar_t *);
lib/libc/time/wcsftime.c
106
static wchar_t * _conv(int, const wchar_t *, wchar_t *, const wchar_t *);
lib/libc/time/wcsftime.c
107
static wchar_t * _fmt(const wchar_t *, const struct tm *, wchar_t *, const wchar_t *,
lib/libc/time/wcsftime.c
109
static wchar_t * _yconv(int, int, int, int, wchar_t *, const wchar_t *);
lib/libc/time/wcsftime.c
119
wcsftime(wchar_t *__restrict s, size_t maxsize,
lib/libc/time/wcsftime.c
120
const wchar_t *__restrict format, const struct tm *__restrict t)
lib/libc/time/wcsftime.c
122
wchar_t *p;
lib/libc/time/wcsftime.c
137
static wchar_t *
lib/libc/time/wcsftime.c
138
_fmt(const wchar_t *format, const struct tm *t, wchar_t *pt,
lib/libc/time/wcsftime.c
139
const wchar_t *ptlim, int *warnp)
lib/libc/time/wcsftime.c
289
wchar_t buf[INT_STRLEN_MAXIMUM(
lib/libc/time/wcsftime.c
42
const wchar_t * mon[MONSPERYEAR];
lib/libc/time/wcsftime.c
43
const wchar_t * month[MONSPERYEAR];
lib/libc/time/wcsftime.c
44
const wchar_t * wday[DAYSPERWEEK];
lib/libc/time/wcsftime.c
45
const wchar_t * weekday[DAYSPERWEEK];
lib/libc/time/wcsftime.c
456
wchar_t const * sign;
lib/libc/time/wcsftime.c
46
const wchar_t * X_fmt;
lib/libc/time/wcsftime.c
47
const wchar_t * x_fmt;
lib/libc/time/wcsftime.c
48
const wchar_t * c_fmt;
lib/libc/time/wcsftime.c
49
const wchar_t * am;
lib/libc/time/wcsftime.c
491
static wchar_t *
lib/libc/time/wcsftime.c
492
_conv(int n, const wchar_t *format, wchar_t *pt, const wchar_t *ptlim)
lib/libc/time/wcsftime.c
494
wchar_t buf[INT_STRLEN_MAXIMUM(int) + 1];
lib/libc/time/wcsftime.c
50
const wchar_t * pm;
lib/libc/time/wcsftime.c
500
static wchar_t *
lib/libc/time/wcsftime.c
501
_add(const wchar_t *str, wchar_t *pt, const wchar_t *ptlim)
lib/libc/time/wcsftime.c
508
static wchar_t *
lib/libc/time/wcsftime.c
509
_sadd(const char *str, wchar_t *pt, const wchar_t *ptlim)
lib/libc/time/wcsftime.c
51
const wchar_t * date_fmt;
lib/libc/time/wcsftime.c
523
static wchar_t *
lib/libc/time/wcsftime.c
524
_yconv(int a, int b, int convert_top, int convert_yy, wchar_t *pt,
lib/libc/time/wcsftime.c
525
const wchar_t *ptlim)
lib/libcurses/base/lib_addch.c
198
wchar_t result;
lib/libcurses/base/lib_addch.c
331
wchar_t *chars;
lib/libcurses/base/lib_addstr.c
227
waddnwstr(WINDOW *win, const wchar_t *str, int n)
lib/libcurses/base/lib_insnstr.c
68
wchar_t *buffer = typeMalloc(wchar_t, nn + 1);
lib/libcurses/base/lib_instr.c
74
wchar_t *wch;
lib/libcurses/base/lib_instr.c
79
&& (wch = typeCalloc(wchar_t, (unsigned) n2 + 1)) != 0) {
lib/libcurses/base/lib_screen.c
346
wchar_t chars[CCHARW_MAX];
lib/libcurses/base/lib_screen.c
360
chars[0] = (wchar_t) value;
lib/libcurses/base/lib_screen.c
366
chars[append] = (wchar_t) value;
lib/libcurses/base/lib_slkset.c
85
wchar_t wc;
lib/libcurses/curses.h
1747
extern NCURSES_EXPORT(int) addnwstr (const wchar_t *, int); /* generated:WIDEC */
lib/libcurses/curses.h
1748
extern NCURSES_EXPORT(int) addwstr (const wchar_t *); /* generated:WIDEC */
lib/libcurses/curses.h
1754
extern NCURSES_EXPORT(int) erasewchar (wchar_t*); /* implemented */
lib/libcurses/curses.h
1758
extern NCURSES_EXPORT(int) getcchar (const cchar_t *, wchar_t*, attr_t*, NCURSES_PAIRS_T*, void*); /* implemented */
lib/libcurses/curses.h
1764
extern NCURSES_EXPORT(int) innwstr (wchar_t *, int); /* generated:WIDEC */
lib/libcurses/curses.h
1765
extern NCURSES_EXPORT(int) ins_nwstr (const wchar_t *, int); /* generated:WIDEC */
lib/libcurses/curses.h
1767
extern NCURSES_EXPORT(int) ins_wstr (const wchar_t *); /* generated:WIDEC */
lib/libcurses/curses.h
1768
extern NCURSES_EXPORT(int) inwstr (wchar_t *); /* generated:WIDEC */
lib/libcurses/curses.h
1769
extern NCURSES_EXPORT(NCURSES_CONST char*) key_name (wchar_t); /* implemented */
lib/libcurses/curses.h
1770
extern NCURSES_EXPORT(int) killwchar (wchar_t *); /* implemented */
lib/libcurses/curses.h
1774
extern NCURSES_EXPORT(int) mvaddnwstr (int, int, const wchar_t *, int); /* generated:WIDEC */
lib/libcurses/curses.h
1775
extern NCURSES_EXPORT(int) mvaddwstr (int, int, const wchar_t *); /* generated:WIDEC */
lib/libcurses/curses.h
1783
extern NCURSES_EXPORT(int) mvinnwstr (int, int, wchar_t *, int); /* generated:WIDEC */
lib/libcurses/curses.h
1784
extern NCURSES_EXPORT(int) mvins_nwstr (int, int, const wchar_t *, int); /* generated:WIDEC */
lib/libcurses/curses.h
1786
extern NCURSES_EXPORT(int) mvins_wstr (int, int, const wchar_t *); /* generated:WIDEC */
lib/libcurses/curses.h
1787
extern NCURSES_EXPORT(int) mvinwstr (int, int, wchar_t *); /* generated:WIDEC */
lib/libcurses/curses.h
1792
extern NCURSES_EXPORT(int) mvwaddnwstr (WINDOW *, int, int, const wchar_t *, int);/* generated:WIDEC */
lib/libcurses/curses.h
1793
extern NCURSES_EXPORT(int) mvwaddwstr (WINDOW *, int, int, const wchar_t *); /* generated:WIDEC */
lib/libcurses/curses.h
1801
extern NCURSES_EXPORT(int) mvwinnwstr (WINDOW *, int, int, wchar_t *, int); /* generated:WIDEC */
lib/libcurses/curses.h
1802
extern NCURSES_EXPORT(int) mvwins_nwstr (WINDOW *, int,int, const wchar_t *,int); /* generated:WIDEC */
lib/libcurses/curses.h
1804
extern NCURSES_EXPORT(int) mvwins_wstr (WINDOW *, int, int, const wchar_t *); /* generated:WIDEC */
lib/libcurses/curses.h
1805
extern NCURSES_EXPORT(int) mvwinwstr (WINDOW *, int, int, wchar_t *); /* generated:WIDEC */
lib/libcurses/curses.h
1808
extern NCURSES_EXPORT(int) setcchar (cchar_t *, const wchar_t *, const attr_t, NCURSES_PAIRS_T, const void *); /* implemented */
lib/libcurses/curses.h
1809
extern NCURSES_EXPORT(int) slk_wset (int, const wchar_t *, int); /* implemented */
lib/libcurses/curses.h
1811
extern NCURSES_EXPORT(int) unget_wch (const wchar_t); /* implemented */
lib/libcurses/curses.h
1818
extern NCURSES_EXPORT(int) waddnwstr (WINDOW *,const wchar_t *,int); /* implemented */
lib/libcurses/curses.h
1819
extern NCURSES_EXPORT(int) waddwstr (WINDOW *,const wchar_t *); /* generated:WIDEC */
lib/libcurses/curses.h
1832
extern NCURSES_EXPORT(int) winnwstr (WINDOW *, wchar_t *, int); /* implemented */
lib/libcurses/curses.h
1833
extern NCURSES_EXPORT(int) wins_nwstr (WINDOW *, const wchar_t *, int); /* implemented */
lib/libcurses/curses.h
1835
extern NCURSES_EXPORT(int) wins_wstr (WINDOW *, const wchar_t *); /* generated:WIDEC */
lib/libcurses/curses.h
1836
extern NCURSES_EXPORT(int) winwstr (WINDOW *, wchar_t *); /* implemented */
lib/libcurses/curses.h
1837
extern NCURSES_EXPORT(wchar_t*) wunctrl (cchar_t *); /* implemented */
lib/libcurses/curses.h
1842
extern NCURSES_EXPORT(int) NCURSES_SP_NAME(erasewchar) (SCREEN*, wchar_t *); /* implemented:SP_FUNC */
lib/libcurses/curses.h
1843
extern NCURSES_EXPORT(int) NCURSES_SP_NAME(killwchar) (SCREEN*, wchar_t *); /* implemented:SP_FUNC */
lib/libcurses/curses.h
1844
extern NCURSES_EXPORT(int) NCURSES_SP_NAME(unget_wch) (SCREEN*, const wchar_t); /* implemented:SP_FUNC */
lib/libcurses/curses.h
1847
extern NCURSES_EXPORT(wchar_t*) NCURSES_SP_NAME(wunctrl) (SCREEN*, cchar_t *); /* implemented:SP_FUNC */
lib/libcurses/curses.h
1930
extern NCURSES_EXPORT(const char *) _nc_viswbuf(const wchar_t *);
lib/libcurses/curses.h
479
wchar_t chars[CCHARW_MAX];
lib/libcurses/curses.priv.h
1410
_cp->chars[0] = (wchar_t) (c); \
lib/libcurses/curses.priv.h
1419
mbstate_t PUT_st; wchar_t PUTC_ch
lib/libcurses/curses.priv.h
1742
extern NCURSES_EXPORT(const char *) _nc_viswbuf2 (int, const wchar_t *);
lib/libcurses/curses.priv.h
1743
extern NCURSES_EXPORT(const char *) _nc_viswbufn (const wchar_t *, int);
lib/libcurses/curses.priv.h
1940
extern NCURSES_EXPORT(bool) _nc_is_charable(wchar_t);
lib/libcurses/curses.priv.h
2204
extern NCURSES_EXPORT(size_t) _nc_wcrtomb (char *, wchar_t, mbstate_t *);
lib/libcurses/curses.priv.h
2233
extern int __MINGW_NOTHROW _nc_wctomb(char *, wchar_t);
lib/libcurses/curses.priv.h
2237
extern int __MINGW_NOTHROW _nc_mbtowc(wchar_t *, const char *, size_t);
lib/libcurses/curses.priv.h
2247
extern NCURSES_EXPORT(int) mk_wcwidth(wchar_t);
lib/libcurses/curses.priv.h
2615
extern NCURSES_EXPORT(wchar_t *) NCURSES_SP_NAME(_nc_wunctrl)(SCREEN*, cchar_t *);
lib/libcurses/trace/visbuf.c
195
_nc_viswbuf2n(int bufnum, const wchar_t *buf, int len)
lib/libcurses/trace/visbuf.c
218
wchar_t c;
lib/libcurses/trace/visbuf.c
242
_nc_viswbuf2(int bufnum, const wchar_t *buf)
lib/libcurses/trace/visbuf.c
248
_nc_viswbuf(const wchar_t *buf)
lib/libcurses/trace/visbuf.c
254
_nc_viswbufn(const wchar_t *buf, int len)
lib/libcurses/trace/visbuf.c
263
static wchar_t *mybuf;
lib/libcurses/trace/visbuf.c
273
mybuf = typeRealloc(wchar_t, mylen, mybuf);
lib/libcurses/trace/visbuf.c
275
mybuf = typeMalloc(wchar_t, mylen);
lib/libcurses/trace/visbuf.c
279
mybuf[n] = (wchar_t) buf[n];
lib/libcurses/wcwidth.h
132
NCURSES_EXPORT(int) mk_wcwidth(wchar_t ucs)
lib/libcurses/wcwidth.h
220
NCURSES_EXPORT(int) mk_wcswidth(const wchar_t *pwcs, size_t n)
lib/libcurses/wcwidth.h
243
NCURSES_EXPORT(int) mk_wcwidth_cjk(wchar_t ucs)
lib/libcurses/wcwidth.h
311
NCURSES_EXPORT(int) mk_wcswidth_cjk(const wchar_t *pwcs, size_t n)
lib/libcurses/wcwidth.h
80
static int bisearch(wchar_t ucs, const struct interval *table, int max) {
lib/libcurses/widechar/charable.c
40
NCURSES_EXPORT(bool) _nc_is_charable(wchar_t ch)
lib/libcurses/widechar/charable.c
75
wchar_t convert;
lib/libcurses/widechar/lib_add_wch.c
204
wchar_t *chars;
lib/libcurses/widechar/lib_add_wch.c
312
wchar_t *s;
lib/libcurses/widechar/lib_cchar.c
104
wchar_t *wch,
lib/libcurses/widechar/lib_cchar.c
124
wchar_t *wp;
lib/libcurses/widechar/lib_cchar.c
52
const wchar_t *wch,
lib/libcurses/widechar/lib_cchar.c
92
memcpy(&wcval->chars, wch, len * sizeof(wchar_t));
lib/libcurses/widechar/lib_erasewchar.c
47
NCURSES_SP_NAME(erasewchar) (NCURSES_SP_DCLx wchar_t *wch);
lib/libcurses/widechar/lib_erasewchar.c
49
NCURSES_SP_NAME(erasewchar) (NCURSES_SP_DCLx wchar_t *wch)
lib/libcurses/widechar/lib_erasewchar.c
56
*wch = (wchar_t) value;
lib/libcurses/widechar/lib_erasewchar.c
64
erasewchar(wchar_t *wch)
lib/libcurses/widechar/lib_erasewchar.c
77
NCURSES_SP_NAME(killwchar) (NCURSES_SP_DCLx wchar_t *wch);
lib/libcurses/widechar/lib_erasewchar.c
79
NCURSES_SP_NAME(killwchar) (NCURSES_SP_DCLx wchar_t *wch)
lib/libcurses/widechar/lib_erasewchar.c
86
*wch = (wchar_t) value;
lib/libcurses/widechar/lib_erasewchar.c
94
killwchar(wchar_t *wch)
lib/libcurses/widechar/lib_get_wch.c
102
wchar_t wch;
lib/libcurses/widechar/lib_get_wstr.c
51
wchar_t wch[2];
lib/libcurses/widechar/lib_get_wstr.c
53
wch[0] = (wchar_t) (*src);
lib/libcurses/widechar/lib_get_wstr.c
94
wchar_t erasec = 0;
lib/libcurses/widechar/lib_get_wstr.c
95
wchar_t killc = 0;
lib/libcurses/widechar/lib_ins_wch.c
106
wins_nwstr(WINDOW *win, const wchar_t *wstr, int n)
lib/libcurses/widechar/lib_ins_wch.c
120
const wchar_t *cp;
lib/libcurses/widechar/lib_ins_wch.c
130
wchar_t tmp_wchar = *cp;
lib/libcurses/widechar/lib_inwstr.c
104
winwstr(WINDOW *win, wchar_t *wstr)
lib/libcurses/widechar/lib_inwstr.c
48
winnwstr(WINDOW *win, wchar_t *wstr, int n)
lib/libcurses/widechar/lib_inwstr.c
67
wchar_t wch;
lib/libcurses/widechar/lib_key_name.c
46
key_name(wchar_t c)
lib/libcurses/widechar/lib_key_name.c
49
wchar_t *my_wchars;
lib/libcurses/widechar/lib_slk_wset.c
49
slk_wset(int i, const wchar_t *astr, int format)
lib/libcurses/widechar/lib_slk_wset.c
52
const wchar_t *str;
lib/libcurses/widechar/lib_unget_wch.c
113
unget_wch(const wchar_t wch)
lib/libcurses/widechar/lib_unget_wch.c
52
_nc_wcrtomb(char *target, wchar_t source, mbstate_t * state)
lib/libcurses/widechar/lib_unget_wch.c
57
wchar_t temp[2];
lib/libcurses/widechar/lib_unget_wch.c
58
const wchar_t *tempp = temp;
lib/libcurses/widechar/lib_unget_wch.c
71
NCURSES_SP_NAME(unget_wch) (NCURSES_SP_DCLx const wchar_t wch)
lib/libcurses/widechar/lib_wacs.c
130
int wide = wcwidth((wchar_t) table[n].value[active]);
lib/libcurses/widechar/lib_wunctrl.c
43
NCURSES_EXPORT(wchar_t *)
lib/libcurses/widechar/lib_wunctrl.c
46
static wchar_t str[CCHARW_MAX + 1], *wsp;
lib/libcurses/widechar/lib_wunctrl.c
47
wchar_t *result;
lib/libcurses/widechar/lib_wunctrl.c
57
*wsp++ = (wchar_t) _nc_to_widechar(*p);
lib/libcurses/widechar/lib_wunctrl.c
68
NCURSES_EXPORT(wchar_t *)
lib/libcurses/widechar/widechars.c
123
_nc_wctomb(char *s, wchar_t wc)
lib/libcurses/widechar/widechars.c
42
_nc_mbtowc(wchar_t *pwc, const char *s, size_t n)
lib/libcurses/widechar/widechars.c
70
wchar_t actual[2];
lib/libcurses/widechar/widechars.c
97
wchar_t temp;
lib/libedit/chared.c
127
wchar_t *cp;
lib/libedit/chared.c
143
wchar_t *cp;
lib/libedit/chared.c
168
wchar_t *cp;
lib/libedit/chared.c
186
wchar_t *cp;
lib/libedit/chared.c
232
protected wchar_t *
lib/libedit/chared.c
233
c__prev_word(wchar_t *p, wchar_t *low, int n, int (*wtest)(wint_t))
lib/libedit/chared.c
256
protected wchar_t *
lib/libedit/chared.c
257
c__next_word(wchar_t *p, wchar_t *high, int n, int (*wtest)(wint_t))
lib/libedit/chared.c
274
protected wchar_t *
lib/libedit/chared.c
275
cv_next_word(EditLine *el, wchar_t *p, wchar_t *high, int n,
lib/libedit/chared.c
304
protected wchar_t *
lib/libedit/chared.c
305
cv_prev_word(wchar_t *p, wchar_t *low, int n, int (*wtest)(wint_t))
lib/libedit/chared.c
368
protected wchar_t *
lib/libedit/chared.c
369
cv__endword(wchar_t *p, wchar_t *high, int n, int (*wtest)(wint_t))
lib/libedit/chared.c
474
wchar_t *newbuffer, *oldbuf, *oldkbuf;
lib/libedit/chared.c
574
el_winsertstr(EditLine *el, const wchar_t *s)
lib/libedit/chared.c
614
c_gets(EditLine *el, wchar_t *buf, const wchar_t *prompt)
lib/libedit/chared.c
617
wchar_t *cp = el->el_line.buffer, ch;
lib/libedit/chared.c
681
wchar_t *ptr;
lib/libedit/chared.c
80
cv_yank(EditLine *el, const wchar_t *ptr, int size)
lib/libedit/chared.c
95
wchar_t *cp;
lib/libedit/chared.h
129
protected wchar_t *cv__endword(wchar_t *, wchar_t *, int, int (*)(wint_t));
lib/libedit/chared.h
132
protected void cv_yank(EditLine *, const wchar_t *, int);
lib/libedit/chared.h
133
protected wchar_t *cv_next_word(EditLine*, wchar_t *, wchar_t *, int,
lib/libedit/chared.h
135
protected wchar_t *cv_prev_word(wchar_t *, wchar_t *, int, int (*)(wint_t));
lib/libedit/chared.h
136
protected wchar_t *c__next_word(wchar_t *, wchar_t *, int, int (*)(wint_t));
lib/libedit/chared.h
137
protected wchar_t *c__prev_word(wchar_t *, wchar_t *, int, int (*)(wint_t));
lib/libedit/chared.h
143
protected int c_gets(EditLine *, wchar_t *, const wchar_t *);
lib/libedit/chared.h
62
wchar_t *buf; /* full saved text */
lib/libedit/chared.h
67
wchar_t *buf; /* redo insert key sequence */
lib/libedit/chared.h
68
wchar_t *pos;
lib/libedit/chared.h
69
wchar_t *lim;
lib/libedit/chared.h
71
wchar_t ch; /* char that invoked it */
lib/libedit/chared.h
81
wchar_t *pos;
lib/libedit/chared.h
88
wchar_t *buf;
lib/libedit/chared.h
89
wchar_t *last;
lib/libedit/chared.h
90
wchar_t *mark;
lib/libedit/chartype.c
106
wchar_t *
lib/libedit/chartype.c
131
protected wchar_t **
lib/libedit/chartype.c
136
wchar_t *p;
lib/libedit/chartype.c
137
wchar_t **wargv;
lib/libedit/chartype.c
174
ct_enc_width(wchar_t c)
lib/libedit/chartype.c
190
ct_encode_char(char *dst, size_t len, wchar_t c)
lib/libedit/chartype.c
204
protected const wchar_t *
lib/libedit/chartype.c
205
ct_visual_string(const wchar_t *s)
lib/libedit/chartype.c
207
static wchar_t *buff = NULL;
lib/libedit/chartype.c
210
wchar_t *dst;
lib/libedit/chartype.c
255
ct_visual_width(wchar_t c)
lib/libedit/chartype.c
281
ct_visual_char(wchar_t *dst, size_t len, wchar_t c)
lib/libedit/chartype.c
328
ct_chr_class(wchar_t c)
lib/libedit/chartype.c
62
p = reallocarray(conv->wbuff, conv->wsize, sizeof(wchar_t));
lib/libedit/chartype.c
74
ct_encode_string(const wchar_t *s, ct_buffer_t *conv)
lib/libedit/chartype.h
113
protected int ct_chr_class(wchar_t c);
lib/libedit/chartype.h
59
wchar_t *wbuff;
lib/libedit/chartype.h
64
char *ct_encode_string(const wchar_t *, ct_buffer_t *);
lib/libedit/chartype.h
67
wchar_t *ct_decode_string(const char *, ct_buffer_t *);
lib/libedit/chartype.h
71
protected wchar_t **ct_decode_argv(int, const char *[], ct_buffer_t *);
lib/libedit/chartype.h
76
protected ssize_t ct_encode_char(char *, size_t, wchar_t);
lib/libedit/chartype.h
77
protected size_t ct_enc_width(wchar_t);
lib/libedit/chartype.h
86
#define MB_FILL_CHAR ((wchar_t)-1)
lib/libedit/chartype.h
90
protected int ct_visual_width(wchar_t);
lib/libedit/chartype.h
95
protected ssize_t ct_visual_char(wchar_t *, size_t, wchar_t);
lib/libedit/chartype.h
99
protected const wchar_t *ct_visual_string(const wchar_t *);
lib/libedit/common.c
113
wchar_t *cp, *p, *kp;
lib/libedit/common.c
189
wchar_t *kp, *cp;
lib/libedit/common.c
279
wchar_t *lim = el->el_line.lastchar;
lib/libedit/common.c
600
const wchar_t *hp;
lib/libedit/common.c
667
const wchar_t *hp;
lib/libedit/common.c
720
wchar_t *ptr;
lib/libedit/common.c
762
wchar_t *ptr;
lib/libedit/common.c
795
wchar_t tmpbuf[EL_BUFSIZ];
lib/libedit/el.c
197
rv = map_set_editor(el, va_arg(ap, wchar_t *));
lib/libedit/el.c
213
const wchar_t *argv[20];
lib/libedit/el.c
217
if ((argv[i] = va_arg(ap, wchar_t *)) == NULL)
lib/libedit/el.c
256
wchar_t *name = va_arg(ap, wchar_t *);
lib/libedit/el.c
257
wchar_t *help = va_arg(ap, wchar_t *);
lib/libedit/el.c
384
wchar_t *c = va_arg(ap, wchar_t *);
lib/libedit/el.c
391
rv = map_get_editor(el, va_arg(ap, const wchar_t **));
lib/libedit/el.c
506
const wchar_t *dptr;
lib/libedit/el.c
600
el_editmode(EditLine *el, int argc, const wchar_t **argv)
lib/libedit/el.c
602
const wchar_t *how;
lib/libedit/el.h
103
wchar_t *el_prog; /* the program name */
lib/libedit/el.h
112
wchar_t **el_display; /* Real screen image = what is there */
lib/libedit/el.h
113
wchar_t **el_vdisplay; /* Virtual screen image = what we see */
lib/libedit/el.h
134
protected int el_editmode(EditLine *, int, const wchar_t **);
lib/libedit/el.h
70
wchar_t *buffer; /* Input line */
lib/libedit/el.h
71
wchar_t *cursor; /* Cursor position */
lib/libedit/el.h
72
wchar_t *lastchar; /* Last character */
lib/libedit/el.h
73
const wchar_t *limit; /* Max position */
lib/libedit/el.h
86
wchar_t thisch; /* char that generated it */
lib/libedit/eln.c
101
wargv = (const wchar_t **)
lib/libedit/eln.c
160
const wchar_t **wargv;
lib/libedit/eln.c
165
wargv = (const wchar_t **)
lib/libedit/eln.c
208
wchar_t **wargv;
lib/libedit/eln.c
285
wchar_t wc = 0;
lib/libedit/eln.c
293
const wchar_t *pw;
lib/libedit/eln.c
355
const wchar_t *p;
lib/libedit/eln.c
42
wchar_t wc = 0;
lib/libedit/eln.c
71
const wchar_t *tmp;
lib/libedit/eln.c
72
wchar_t *rd, *wr;
lib/libedit/eln.c
81
wr = (wchar_t *)tmp;
lib/libedit/eln.c
99
const wchar_t **wargv;
lib/libedit/emacs.c
117
wchar_t *kp, *cp;
lib/libedit/emacs.c
152
wchar_t *kp, *cp;
lib/libedit/emacs.c
173
wchar_t *kp, *cp;
lib/libedit/emacs.c
205
wchar_t *kp, *cp;
lib/libedit/emacs.c
277
wchar_t *cp, *ep;
lib/libedit/emacs.c
300
wchar_t *cp, *ep;
lib/libedit/emacs.c
331
wchar_t *cp, *ep;
lib/libedit/emacs.c
367
wchar_t *cp;
lib/libedit/emacs.c
424
wchar_t *cp, *oldc, *dp;
lib/libedit/emacs.c
89
wchar_t *cp, *p, *kp;
lib/libedit/filecomplete.c
391
const wchar_t *word_break, const wchar_t *special_prefixes,
lib/libedit/filecomplete.c
396
wchar_t *temp;
lib/libedit/filecomplete.c
398
const wchar_t *ctemp;
lib/libedit/filecomplete.c
50
static const wchar_t break_chars[] = L" \t\n\"\\'`@$><=;|&{(";
lib/libedit/filecomplete.h
38
const wchar_t *, const wchar_t *, const char *(*)(const char *), size_t,
lib/libedit/hist.c
154
hist_command(EditLine *el, int argc, const wchar_t **argv)
lib/libedit/hist.c
156
const wchar_t *str;
lib/libedit/hist.c
193
wchar_t *newbuf;
lib/libedit/hist.c
208
protected wchar_t *
lib/libedit/hist.c
97
const wchar_t *hp;
lib/libedit/hist.h
47
wchar_t *buf; /* The history buffer */
lib/libedit/hist.h
49
wchar_t *last; /* The last character */
lib/libedit/hist.h
76
protected int hist_command(EditLine *, int, const wchar_t **);
lib/libedit/hist.h
78
protected wchar_t *hist_convert(EditLine *, int, void *);
lib/libedit/histedit.h
259
const wchar_t *buffer;
lib/libedit/histedit.h
260
const wchar_t *cursor;
lib/libedit/histedit.h
261
const wchar_t *lastchar;
lib/libedit/histedit.h
264
typedef int (*el_rfunc_t)(EditLine *, wchar_t *);
lib/libedit/histedit.h
266
const wchar_t *el_wgets(EditLine *, int *);
lib/libedit/histedit.h
267
int el_wgetc(EditLine *, wchar_t *);
lib/libedit/histedit.h
268
void el_wpush(EditLine *, const wchar_t *);
lib/libedit/histedit.h
270
int el_wparse(EditLine *, int, const wchar_t **);
lib/libedit/histedit.h
276
int el_winsertstr(EditLine *, const wchar_t *);
lib/libedit/histedit.h
284
const wchar_t *str;
lib/libedit/histedit.h
300
TokenizerW *tok_winit(const wchar_t *);
lib/libedit/histedit.h
304
int *, const wchar_t ***, int *, int *);
lib/libedit/histedit.h
305
int tok_wstr(TokenizerW *, const wchar_t *,
lib/libedit/histedit.h
306
int *, const wchar_t ***);
lib/libedit/history.c
76
#define Char wchar_t
lib/libedit/keymacro.c
140
keymacro_map_str(EditLine *el, wchar_t *str)
lib/libedit/keymacro.c
173
keymacro_get(EditLine *el, wchar_t *ch, keymacro_value_t *val)
lib/libedit/keymacro.c
187
keymacro_add(EditLine *el, const wchar_t *key, keymacro_value_t *val,
lib/libedit/keymacro.c
216
keymacro_clear(EditLine *el, el_action_t *map, const wchar_t *in)
lib/libedit/keymacro.c
234
keymacro_delete(EditLine *el, const wchar_t *key)
lib/libedit/keymacro.c
255
keymacro_print(EditLine *el, const wchar_t *key)
lib/libedit/keymacro.c
276
node_trav(EditLine *el, keymacro_node_t *ptr, wchar_t *ch,
lib/libedit/keymacro.c
311
node__try(EditLine *el, keymacro_node_t *ptr, const wchar_t *str,
lib/libedit/keymacro.c
372
node__delete(EditLine *el, keymacro_node_t **inptr, const wchar_t *str)
lib/libedit/keymacro.c
481
node_lookup(EditLine *el, const wchar_t *str, keymacro_node_t *ptr,
lib/libedit/keymacro.c
576
keymacro_kprint(EditLine *el, const wchar_t *key, keymacro_value_t *val,
lib/libedit/keymacro.c
627
keymacro__decode_str(const wchar_t *str, char *buf, size_t len,
lib/libedit/keymacro.c
631
const wchar_t *p;
lib/libedit/keymacro.c
643
wchar_t dbuf[VISUAL_WIDTH_MAX];
lib/libedit/keymacro.c
644
wchar_t *p2 = dbuf;
lib/libedit/keymacro.c
71
wchar_t ch; /* single character of key */
lib/libedit/keymacro.c
79
static int node_trav(EditLine *, keymacro_node_t *, wchar_t *,
lib/libedit/keymacro.c
82
const wchar_t *, keymacro_value_t *, int);
lib/libedit/keymacro.c
87
const wchar_t *);
lib/libedit/keymacro.c
88
static int node_lookup(EditLine *, const wchar_t *,
lib/libedit/keymacro.h
46
wchar_t *str; /* If it is a string... */
lib/libedit/keymacro.h
52
wchar_t *buf; /* Key print buffer */
lib/libedit/keymacro.h
64
protected keymacro_value_t *keymacro_map_str(EditLine *, wchar_t *);
lib/libedit/keymacro.h
66
protected int keymacro_get(EditLine *, wchar_t *, keymacro_value_t *);
lib/libedit/keymacro.h
67
protected void keymacro_add(EditLine *, const wchar_t *,
lib/libedit/keymacro.h
69
protected void keymacro_clear(EditLine *, el_action_t *, const wchar_t *);
lib/libedit/keymacro.h
70
protected int keymacro_delete(EditLine *, const wchar_t *);
lib/libedit/keymacro.h
71
protected void keymacro_print(EditLine *, const wchar_t *);
lib/libedit/keymacro.h
72
protected void keymacro_kprint(EditLine *, const wchar_t *,
lib/libedit/keymacro.h
74
protected size_t keymacro__decode_str(const wchar_t *, char *, size_t,
lib/libedit/map.c
1002
buf[0] = (wchar_t)i;
lib/libedit/map.c
1056
wchar_t buf[3];
lib/libedit/map.c
1087
map_set_editor(EditLine *el, wchar_t *editor)
lib/libedit/map.c
1106
map_get_editor(EditLine *el, const wchar_t **editor)
lib/libedit/map.c
1127
map_print_key(EditLine *el, el_action_t *map, const wchar_t *in)
lib/libedit/map.c
1153
wchar_t firstbuf[2], lastbuf[2];
lib/libedit/map.c
1249
map_bind(EditLine *el, int argc, const wchar_t **argv)
lib/libedit/map.c
1253
const wchar_t *p;
lib/libedit/map.c
1254
wchar_t inbuf[EL_BUFSIZ];
lib/libedit/map.c
1255
wchar_t outbuf[EL_BUFSIZ];
lib/libedit/map.c
1256
const wchar_t *in = NULL;
lib/libedit/map.c
1257
wchar_t *out = NULL;
lib/libedit/map.c
1394
map_addfunc(EditLine *el, const wchar_t *name, const wchar_t *help,
lib/libedit/map.c
54
static void map_print_key(EditLine *, el_action_t *, const wchar_t *);
lib/libedit/map.c
984
wchar_t buf[3];
lib/libedit/map.h
47
const wchar_t *name; /* function name for bind command */
lib/libedit/map.h
49
const wchar_t *description; /* description of function */
lib/libedit/map.h
70
protected int map_bind(EditLine *, int, const wchar_t **);
lib/libedit/map.h
75
protected int map_set_editor(EditLine *, wchar_t *);
lib/libedit/map.h
76
protected int map_get_editor(EditLine *, const wchar_t **);
lib/libedit/map.h
77
protected int map_addfunc(EditLine *, const wchar_t *, const wchar_t *,
lib/libedit/parse.c
103
wchar_t *tprog;
lib/libedit/parse.c
136
parse__escape(const wchar_t **ptr)
lib/libedit/parse.c
138
const wchar_t *p;
lib/libedit/parse.c
176
const wchar_t hex[] = L"0123456789ABCDEF";
lib/libedit/parse.c
177
const wchar_t *h;
lib/libedit/parse.c
235
protected wchar_t *
lib/libedit/parse.c
236
parse__string(wchar_t *out, const wchar_t *in)
lib/libedit/parse.c
238
wchar_t *rv = out;
lib/libedit/parse.c
251
*out++ = (wchar_t)n;
lib/libedit/parse.c
274
parse_cmd(EditLine *el, const wchar_t *cmd)
lib/libedit/parse.c
58
const wchar_t *name;
lib/libedit/parse.c
59
int (*func)(EditLine *, int, const wchar_t **);
lib/libedit/parse.c
76
parse_line(EditLine *el, const wchar_t *line)
lib/libedit/parse.c
78
const wchar_t **argv;
lib/libedit/parse.c
94
el_wparse(EditLine *el, int argc, const wchar_t *argv[])
lib/libedit/parse.c
96
const wchar_t *ptr;
lib/libedit/parse.h
44
protected int parse_line(EditLine *, const wchar_t *);
lib/libedit/parse.h
45
protected int parse__escape(const wchar_t **);
lib/libedit/parse.h
46
protected wchar_t *parse__string(wchar_t *, const wchar_t *);
lib/libedit/parse.h
47
protected int parse_cmd(EditLine *, const wchar_t *);
lib/libedit/prompt.c
140
prompt_set(EditLine *el, el_pfunc_t prf, wchar_t c, int op, int wide)
lib/libedit/prompt.c
172
prompt_get(EditLine *el, el_pfunc_t *prf, wchar_t *c, int op)
lib/libedit/prompt.c
44
static wchar_t *prompt_default(EditLine *);
lib/libedit/prompt.c
45
static wchar_t *prompt_default_r(EditLine *);
lib/libedit/prompt.c
50
static wchar_t *
lib/libedit/prompt.c
53
static wchar_t a[3] = L"? ";
lib/libedit/prompt.c
62
static wchar_t *
lib/libedit/prompt.c
65
static wchar_t a[1] = L"";
lib/libedit/prompt.c
78
wchar_t *p;
lib/libedit/prompt.h
44
typedef wchar_t *(*el_pfunc_t)(EditLine *);
lib/libedit/prompt.h
49
wchar_t p_ignore; /* character to start/end literal */
lib/libedit/prompt.h
54
protected int prompt_set(EditLine *, el_pfunc_t, wchar_t, int, int);
lib/libedit/prompt.h
55
protected int prompt_get(EditLine *, el_pfunc_t *, wchar_t *, int);
lib/libedit/read.c
138
el_wpush(EditLine *el, const wchar_t *str)
lib/libedit/read.c
159
read_getcmd(EditLine *el, el_action_t *cmdnum, wchar_t *ch)
lib/libedit/read.c
161
static const wchar_t meta = (wchar_t)0x80;
lib/libedit/read.c
210
read_char(EditLine *el, wchar_t *cp)
lib/libedit/read.c
309
el_wgetc(EditLine *el, wchar_t *cp)
lib/libedit/read.c
380
const wchar_t *
lib/libedit/read.c
386
wchar_t wc;
lib/libedit/read.c
387
wchar_t ch, *cp;
lib/libedit/read.c
58
wchar_t **macro;
lib/libedit/read.c
69
static int read_char(EditLine *, wchar_t *);
lib/libedit/read.c
70
static int read_getcmd(EditLine *, el_action_t *, wchar_t *);
lib/libedit/readline.c
171
static int _getc_function(EditLine *, wchar_t *);
lib/libedit/readline.c
177
static int _rl_event_read_char(EditLine *, wchar_t *);
lib/libedit/readline.c
2071
_rl_event_read_char(EditLine *el, wchar_t *wc)
lib/libedit/readline.c
2112
*wc = (wchar_t)ch;
lib/libedit/readline.c
212
_getc_function(EditLine *el __attribute__((__unused__)), wchar_t *c)
lib/libedit/readline.c
219
*c = (wchar_t)i;
lib/libedit/refresh.c
101
wchar_t *firstline = el->el_vdisplay[0];
lib/libedit/refresh.c
1053
wchar_t *lastline;
lib/libedit/refresh.c
1108
wchar_t c;
lib/libedit/refresh.c
1132
wchar_t visbuf[VISUAL_WIDTH_MAX];
lib/libedit/refresh.c
142
wchar_t visbuf[VISUAL_WIDTH_MAX];
lib/libedit/refresh.c
198
wchar_t *cp, *st;
lib/libedit/refresh.c
356
wchar_t *d, int dat, int dlen, wchar_t *s, int num)
lib/libedit/refresh.c
358
wchar_t *a, *b;
lib/libedit/refresh.c
406
wchar_t *d, int dat, int dlen, int num)
lib/libedit/refresh.c
408
wchar_t *a, *b;
lib/libedit/refresh.c
438
re__strncopy(wchar_t *a, wchar_t *b, size_t n)
lib/libedit/refresh.c
49
static void re_update_line(EditLine *, wchar_t *, wchar_t *, int);
lib/libedit/refresh.c
497
re_update_line(EditLine *el, wchar_t *old, wchar_t *new, int i)
lib/libedit/refresh.c
499
wchar_t *o, *n, *p, c;
lib/libedit/refresh.c
50
static void re_insert (EditLine *, wchar_t *, int, int, wchar_t *, int);
lib/libedit/refresh.c
500
wchar_t *ofd, *ols, *oe, *nfd, *nls, *ne;
lib/libedit/refresh.c
501
wchar_t *osb, *ose, *nsb, *nse;
lib/libedit/refresh.c
51
static void re_delete(EditLine *, wchar_t *, int, int, int);
lib/libedit/refresh.c
54
static void re__strncopy(wchar_t *, wchar_t *, size_t);
lib/libedit/refresh.c
55
static void re__copy_and_pad(wchar_t *, const wchar_t *, size_t);
lib/libedit/refresh.c
58
static void re_printstr(EditLine *, const char *, wchar_t *, wchar_t *);
lib/libedit/refresh.c
72
re_printstr(EditLine *el, const char *str, wchar_t *f, wchar_t *t)
lib/libedit/refresh.c
967
re__copy_and_pad(wchar_t *dst, const wchar_t *src, size_t width)
lib/libedit/refresh.c
990
wchar_t *cp;
lib/libedit/search.c
108
el_match(const wchar_t *str, const wchar_t *pat)
lib/libedit/search.c
154
c_hmatch(EditLine *el, const wchar_t *str)
lib/libedit/search.c
202
static const wchar_t STRfwd[] = L"fwd", STRbck[] = L"bck";
lib/libedit/search.c
203
static wchar_t pchar = L':'; /* ':' = normal, '?' = failed */
lib/libedit/search.c
204
static wchar_t endcmd[2] = {'\0', '\0'};
lib/libedit/search.c
205
wchar_t *ocursor = el->el_line.cursor, oldpchar = pchar, ch;
lib/libedit/search.c
206
const wchar_t *cp;
lib/libedit/search.c
448
wchar_t ch;
lib/libedit/search.c
449
wchar_t tmpbuf[EL_BUFSIZ];
lib/libedit/search.c
522
wchar_t *cp = el->el_line.cursor;
lib/libedit/search.c
523
wchar_t *pattern = el->el_search.patbuf;
lib/libedit/search.c
524
wchar_t oc, *ocp;
lib/libedit/search.c
590
wchar_t *cp;
lib/libedit/search.h
45
wchar_t *patbuf; /* The pattern buffer */
lib/libedit/search.h
49
wchar_t chacha; /* Character we are looking for */
lib/libedit/search.h
54
protected int el_match(const wchar_t *, const wchar_t *);
lib/libedit/search.h
57
protected int c_hmatch(EditLine *, const wchar_t *);
lib/libedit/terminal.c
1039
static const wchar_t strA[] = L"\033[A";
lib/libedit/terminal.c
1040
static const wchar_t strB[] = L"\033[B";
lib/libedit/terminal.c
1041
static const wchar_t strC[] = L"\033[C";
lib/libedit/terminal.c
1042
static const wchar_t strD[] = L"\033[D";
lib/libedit/terminal.c
1043
static const wchar_t strH[] = L"\033[H";
lib/libedit/terminal.c
1044
static const wchar_t strF[] = L"\033[F";
lib/libedit/terminal.c
1045
static const wchar_t stOA[] = L"\033OA";
lib/libedit/terminal.c
1046
static const wchar_t stOB[] = L"\033OB";
lib/libedit/terminal.c
1047
static const wchar_t stOC[] = L"\033OC";
lib/libedit/terminal.c
1048
static const wchar_t stOD[] = L"\033OD";
lib/libedit/terminal.c
1049
static const wchar_t stOH[] = L"\033OH";
lib/libedit/terminal.c
1050
static const wchar_t stOF[] = L"\033OF";
lib/libedit/terminal.c
1086
terminal_set_arrow(EditLine *el, const wchar_t *name, keymacro_value_t *fun,
lib/libedit/terminal.c
1106
terminal_clear_arrow(EditLine *el, const wchar_t *name)
lib/libedit/terminal.c
1124
terminal_print_arrow(EditLine *el, const wchar_t *name)
lib/libedit/terminal.c
1159
wchar_t wt_str[VISUAL_WIDTH_MAX];
lib/libedit/terminal.c
1160
wchar_t *px;
lib/libedit/terminal.c
1259
wchar_t visbuf[VISUAL_WIDTH_MAX +1];
lib/libedit/terminal.c
1272
const wchar_t **argv __attribute__((__unused__)))
lib/libedit/terminal.c
1313
const wchar_t **argv)
lib/libedit/terminal.c
1444
const wchar_t **argv)
lib/libedit/terminal.c
1447
wchar_t *ep;
lib/libedit/terminal.c
413
wchar_t **b;
lib/libedit/terminal.c
458
wchar_t **b;
lib/libedit/terminal.c
459
wchar_t **bufp;
lib/libedit/terminal.c
642
terminal_overwrite(EditLine *el, const wchar_t *cp, size_t n)
lib/libedit/terminal.c
668
wchar_t c;
lib/libedit/terminal.c
732
terminal_insertwrite(EditLine *el, wchar_t *cp, int num)
lib/libedit/terminal.h
102
protected int terminal_settc(EditLine *, int, const wchar_t **);
lib/libedit/terminal.h
104
protected int terminal_telltc(EditLine *, int, const wchar_t **);
lib/libedit/terminal.h
105
protected int terminal_echotc(EditLine *, int, const wchar_t **);
lib/libedit/terminal.h
45
const wchar_t *name; /* name of the key */
lib/libedit/terminal.h
86
protected void terminal_overwrite(EditLine *, const wchar_t *, size_t);
lib/libedit/terminal.h
87
protected void terminal_insertwrite(EditLine *, wchar_t *, int);
lib/libedit/terminal.h
95
protected void terminal_print_arrow(EditLine *, const wchar_t *);
lib/libedit/terminal.h
96
protected int terminal_clear_arrow(EditLine *, const wchar_t *);
lib/libedit/terminal.h
97
protected int terminal_set_arrow(EditLine *, const wchar_t *,
lib/libedit/tokenizer.c
67
#define Char wchar_t
lib/libedit/tty.c
1147
const wchar_t **argv)
lib/libedit/tty.c
1152
const wchar_t *s, *d;
lib/libedit/tty.c
1235
const wchar_t *p;
lib/libedit/tty.c
894
wchar_t new[2], old[2];
lib/libedit/tty.c
911
new[0] = (wchar_t)t_n[tp->nch];
lib/libedit/tty.c
912
old[0] = (wchar_t)t_o[tp->och];
lib/libedit/tty.h
462
protected int tty_stty(EditLine *, int, const wchar_t **);
lib/libedit/vi.c
1050
const wchar_t *wp = HIST_FIRST(el);
lib/libedit/vi.c
1051
const wchar_t *wep, *wsp;
lib/libedit/vi.c
1053
wchar_t *cp;
lib/libedit/vi.c
1054
const wchar_t *lim;
lib/libedit/vi.c
622
wchar_t *kp, *cp;
lib/libedit/vi.c
772
const wchar_t match_chars[] = L"()[]{}";
lib/libedit/vi.c
773
wchar_t *cp;
lib/libedit/vi.c
775
wchar_t o_ch, c_ch;
lib/libedit/vi.c
969
wchar_t *line;
lib/libexpat/lib/expat_external.h
142
typedef wchar_t XML_Char;
lib/libexpat/lib/expat_external.h
143
typedef wchar_t XML_LChar;
lib/libexpat/lib/xmlparse.c
197
# define XML_T(x) (const wchar_t) x
lib/libform/form.h
435
extern FORM_EXPORT(int) form_driver_w (FORM *,int,wchar_t);
lib/libform/form.priv.h
227
extern FORM_EXPORT(wchar_t *) _nc_Widen_String(char *, int *);
lib/libform/form.priv.h
267
wchar_t *list = _nc_Widen_String((char *)buffer, &len); \
lib/libform/frm_driver.c
4070
Data_Entry_w(FORM *form, wchar_t c)
lib/libform/frm_driver.c
4082
wchar_t given[2];
lib/libform/frm_driver.c
4570
form_driver_w(FORM *form, int type, wchar_t c)
lib/libform/frm_driver.c
4585
if (c == (wchar_t)FIRST_ACTIVE_MAGIC)
lib/libform/frm_driver.c
4935
FORM_EXPORT(wchar_t *)
lib/libform/frm_driver.c
4938
wchar_t *result = 0;
lib/libform/frm_driver.c
4939
wchar_t wch;
lib/libform/frm_driver.c
4986
result[need] = (wchar_t)source[passed];
lib/libform/frm_driver.c
4997
result = typeCalloc(wchar_t, need);
lib/libform/fty_int.c
186
wchar_t *list = _nc_Widen_String((char *)bp, &len);
lib/libform/fty_num.c
205
wchar_t *list = _nc_Widen_String((char *)bp, &len);
lib/libmenu/m_global.c
264
wchar_t *temp = 0;
lib/libmenu/m_global.c
267
&& (temp = typeMalloc(wchar_t, 2 + count)) != 0)
lib/libmenu/m_item_new.c
69
wchar_t *temp = 0;
lib/libmenu/m_item_new.c
74
&& (temp = typeCalloc(wchar_t, (2 + (unsigned)count))) != 0)
lib/libz/gzlib.c
316
gzFile ZEXPORT gzopen_w(const wchar_t *path, const char *mode) {
lib/libz/gzlib.c
32
wchar_t *msgbuf;
lib/libz/zlib.h
2042
ZEXTERN gzFile ZEXPORT gzopen_w(const wchar_t *path,
libexec/login_yubikey/keymaps.h
12
static const wchar_t keymaps[][16] = {
libexec/login_yubikey/yubikey.c
308
yubikey_keymap_decode(wchar_t *wpassword, char *token, int index)
libexec/login_yubikey/yubikey.c
330
wchar_t *wpassword, *pp;
libexec/login_yubikey/yubikey.c
339
pp = wpassword = reallocarray(NULL, len + 1, sizeof(wchar_t));
libexec/login_yubikey/yubikey.c
370
freezero(wpassword, (len + 1) * sizeof(wchar_t));
regress/lib/libc/locale/check_isw/check_isw.c
82
wchar_t c, d;
regress/lib/libc/locale/mbrtowc/test_mbrtowc.c
32
wchar_t wc;
regress/lib/libc/locale/uselocale/uselocale.c
148
#define FUNCPARA const wchar_t *s1, const wchar_t *s2
regress/lib/libc/locale/uselocale/uselocale.c
152
#define FUNCPARA const wchar_t *s1, const wchar_t *s2, locale_t locale
regress/lib/libc/locale/uselocale/uselocale.c
156
#define FUNCPARA const wchar_t *s1, const wchar_t *s2, size_t len
regress/lib/libc/locale/uselocale/uselocale.c
160
#define FUNCPARA const wchar_t *s1, const wchar_t *s2, size_t len, \
regress/lib/libc/locale/uselocale/uselocale.c
216
const wchar_t s1[] = { 0x00C7, 0x00E0, 0x0000 };
regress/lib/libc/locale/uselocale/uselocale.c
217
const wchar_t s2[] = { 0x00E7, 0x00C0, 0x0000 };
regress/lib/libc/locale/uselocale/uselocale.c
218
const wchar_t s3[] = { 0x00C9, 0x0074, 0x00C9, 0x0000 };
regress/lib/libc/locale/uselocale/uselocale.c
219
const wchar_t s4[] = { 0x00E9, 0x0054, 0x00CC, 0x0000 };
regress/lib/libc/locale/wcrtomb/test_wcrtomb.c
30
onetest(const char *name, const wchar_t wcin, int outerr, const char *out)
regress/lib/libc/orientation/orientation_test.c
113
wchar_t wbuffer[BUFSIZ];
regress/lib/libc/orientation/orientation_test.c
115
wchar_t *wbuf;
regress/lib/libc/orientation/orientation_test.c
122
wchar_t wc;
regress/lib/libc/printf/string.c
189
tls(const char *fmt, const wchar_t *ws, const char *want)
regress/lib/libc/printf/string.c
229
tls_expect_fail(const char *fmt, const wchar_t *ws)
regress/lib/libc/printf/string.c
255
const wchar_t ws[] = { 0x0421, 0x043e, 0x0444, 0x044f, 0 };
regress/lib/libc/printf/string.c
256
const wchar_t wsbad[] = { 0x0391, 0xdeef, 0x3c9, 0 };
regress/lib/libc/printf/string.c
34
void tls(const char *, const wchar_t *, const char *);
regress/lib/libc/printf/string.c
35
void tls_expect_fail(const char *, const wchar_t *);
regress/lib/libc/stdio/test_fflush.c
239
wchar_t buf[80];
regress/lib/libc/stdio/test_ungetwc.c
54
wchar_t buf[80];
regress/lib/libc/wprintf/wfp.c
204
_testfmt(const wchar_t *result, int line, const char *argstr,
regress/lib/libc/wprintf/wfp.c
205
const wchar_t *fmt, ...)
regress/lib/libc/wprintf/wfp.c
207
wchar_t ws[100];
regress/lib/libc/wprintf/wfp.c
214
const wchar_t *p = ws;
regress/lib/libc/wprintf/wfp.c
45
void _testfmt(const wchar_t *, int, const char *, const wchar_t *, ...);
regress/lib/libedit/chared/test_gets.c
49
el_wgetc(EL, wchar_t *cp) {
regress/lib/libedit/chared/test_gets.c
64
wchar_t buf[EL_BUFSIZ];
regress/lib/libedit/keymacro/test_get.c
32
ssize_t ct_encode_char(char *dst UU, size_t len UU, wchar_t c UU) { return -1; }
regress/lib/libedit/keymacro/test_get.c
34
char *ct_encode_string(const wchar_t *s UU, ct_buffer_t *conv UU)
regress/lib/libedit/keymacro/test_get.c
40
ct_visual_char(wchar_t *dst, size_t len UU, wchar_t c)
regress/lib/libedit/keymacro/test_get.c
47
el_wgetc(EL, wchar_t *cp) {
regress/lib/libedit/keymacro/test_get.c
48
static const wchar_t *const input_buffer = L"adalixi";
regress/lib/libedit/keymacro/test_get.c
49
static const wchar_t *input_ptr = input_buffer;
regress/lib/libedit/keymacro/test_get.c
73
wchar_t repl[] = L"repl";
regress/lib/libedit/keymacro/test_get.c
74
wchar_t ch;
regress/lib/libedit/read/glue.c
44
keymacro_get(EL, wchar_t *ch, keymacro_value_t *val)
regress/lib/libedit/read/glue.c
46
static wchar_t value[] = L"ic";
regress/lib/libedit/read/test_getcmd.c
40
wchar_t ch;
regress/lib/libedit/read/test_read_char.c
45
wchar_t cp;
regress/lib/libz/minigzip.c
85
wchar_t *msgbuf;
sys/lib/libz/zlib.h
2042
ZEXTERN gzFile ZEXPORT gzopen_w(const wchar_t *path,
usr.bin/awk/run.c
1982
wchar_t wc;
usr.bin/colrm/colrm.c
54
wchar_t wc;
usr.bin/column/column.c
238
wchar_t wc;
usr.bin/column/column.c
65
wchar_t *separator = L"\t "; /* field separator for table option */
usr.bin/fmt/fmt.c
389
wchar_t wc;
usr.bin/fmt/fmt.c
629
wchar_t wc;
usr.bin/fold/fold.c
145
wchar_t wc; /* Current wide character. */
usr.bin/join/join.c
352
mbssep(char **stringp, const wchar_t *wcdelim)
usr.bin/join/join.c
86
wchar_t tabchar[] = L" \t"; /* delimiter characters (-t) */
usr.bin/join/join.c
91
char *mbssep(char **, const wchar_t *);
usr.bin/lam/utf8.c
30
wchar_t wc;
usr.bin/less/charset.c
153
mbtowc_left(wchar_t *pwc, const char *ps, size_t psz)
usr.bin/less/cvt.c
63
wchar_t ch;
usr.bin/less/filename.c
355
wchar_t ch;
usr.bin/less/funcs.h
58
int mbtowc_left(wchar_t *, const char *, size_t);
usr.bin/less/line.c
245
wchar_t ch;
usr.bin/less/line.c
374
pwidth(wchar_t ch, int a, wchar_t prev_ch)
usr.bin/less/line.c
436
wchar_t ch, prev_ch;
usr.bin/less/line.c
531
wchar_t prev_ch;
usr.bin/less/line.c
646
wchar_t ch;
usr.bin/less/line.c
738
wchar_t prev_ch;
usr.bin/less/search.c
77
wchar_t ch;
usr.bin/rs/utf8.c
27
wchar_t wc;
usr.bin/snmp/smi.c
657
wchar_t wc;
usr.bin/snmp/snmpc.c
1367
wchar_t wc;
usr.bin/sort/bwstring.c
1005
wchar_t *dst, *end, *src;
usr.bin/sort/bwstring.c
1006
wchar_t c;
usr.bin/sort/bwstring.c
1046
wchar_t *end, *s;
usr.bin/sort/bwstring.c
112
wide_str_coll(const wchar_t *s1, const wchar_t *s2)
usr.bin/sort/bwstring.c
124
wchar_t c1 = s1[i];
usr.bin/sort/bwstring.c
125
wchar_t c2 = s2[i];
usr.bin/sort/bwstring.c
229
bwssbdup(const wchar_t *str, size_t len)
usr.bin/sort/bwstring.c
429
wchar_t eols;
usr.bin/sort/bwstring.c
43
static wchar_t **wmonths;
usr.bin/sort/bwstring.c
435
const wchar_t *s = bws->data.wstr + printed;
usr.bin/sort/bwstring.c
472
wchar_t *ret;
usr.bin/sort/bwstring.c
482
if (ret[*len - 1] == (wchar_t)eols)
usr.bin/sort/bwstring.c
513
rb->fgetwln_z_buffer_size, sizeof(wchar_t));
usr.bin/sort/bwstring.c
535
rb->fgetwln_z_buffer_size, sizeof(wchar_t));
usr.bin/sort/bwstring.c
559
rb->fgetwln_z_buffer_size, sizeof(wchar_t));
usr.bin/sort/bwstring.c
609
const wchar_t *s1, *s2;
usr.bin/sort/bwstring.c
661
wchar_t c1, c2;
usr.bin/sort/bwstring.c
713
const wchar_t *s1, *s2;
usr.bin/sort/bwstring.c
803
wchar_t *end, *ep, *s;
usr.bin/sort/bwstring.c
81
wchar_t *m;
usr.bin/sort/bwstring.c
84
wmonths = sort_malloc(sizeof(wchar_t *) * 12);
usr.bin/sort/bwstring.c
852
const wchar_t *end, *s;
usr.bin/sort/bwstring.c
899
wchar_t *dst, *end, *src;
usr.bin/sort/bwstring.c
94
sizeof(wchar_t));
usr.bin/sort/bwstring.c
952
wchar_t *dst, *end, *src;
usr.bin/sort/bwstring.c
953
wchar_t c;
usr.bin/sort/bwstring.h
119
return ((wchar_t*) iter) + pos;
usr.bin/sort/bwstring.h
122
static inline wchar_t
usr.bin/sort/bwstring.h
129
return *((wchar_t*) iter);
usr.bin/sort/bwstring.h
43
#define SIZEOF_WCHAR_STRING(LEN) ((LEN)*sizeof(wchar_t))
usr.bin/sort/bwstring.h
52
wchar_t wstr[0];
usr.bin/sort/bwstring.h
58
wchar_t *fgetwln_z_buffer;
usr.bin/sort/bwstring.h
84
struct bwstring *bwssbdup(const wchar_t *str, size_t size);
usr.bin/sort/coll.c
265
if (BWS_GET(s, cpos) == (wchar_t)sort_opts_vals.field_sep) {
usr.bin/sort/coll.c
313
((wchar_t)sort_opts_vals.field_sep == BWS_GET(s,
usr.bin/sort/coll.c
645
setsuffix(wchar_t c, unsigned char *si)
usr.bin/sort/coll.c
686
read_number(struct bwstring *s0, int *sign, wchar_t *smain, size_t *main_len, wchar_t *sfrac, size_t *frac_len, unsigned char *si)
usr.bin/sort/coll.c
779
wchar_t sfrac1[MAX_NUM_SIZE + 1], sfrac2[MAX_NUM_SIZE + 1];
usr.bin/sort/coll.c
780
wchar_t smain1[MAX_NUM_SIZE + 1], smain2[MAX_NUM_SIZE + 1];
usr.bin/sort/vsort.c
112
cmp_chars(wchar_t c1, wchar_t c2)
usr.bin/sort/vsort.c
149
wchar_t c1, c2;
usr.bin/sort/vsort.c
199
wchar_t c1, c2;
usr.bin/sort/vsort.c
40
isdigit_clocale(wchar_t c)
usr.bin/sort/vsort.c
46
isalpha_clocale(wchar_t c)
usr.bin/sort/vsort.c
52
isalnum_clocale(wchar_t c)
usr.bin/sort/vsort.c
65
wchar_t c;
usr.bin/ssh/utf8.c
103
wchar_t wc; /* Wide character at sp. */
usr.bin/tmux/input-keys.c
431
wchar_t wc;
usr.bin/tmux/tmux.h
3618
enum utf8_state utf8_fromwc(wchar_t wc, struct utf8_data *);
usr.bin/tmux/utf8-combined.c
89
wchar_t w, a;
usr.bin/tmux/utf8.c
286
utf8_find_in_width_cache(wchar_t wc)
usr.bin/tmux/utf8.c
296
utf8_insert_width_cache(wchar_t wc, u_int width)
usr.bin/tmux/utf8.c
30
wchar_t wc;
usr.bin/tmux/utf8.c
324
wchar_t wc, wc_start, wc_end;
usr.bin/tmux/utf8.c
363
(wchar_t)n < wc_start) {
usr.bin/tmux/utf8.c
555
wchar_t wc;
usr.bin/tmux/utf8.c
582
utf8_towc(const struct utf8_data *ud, wchar_t *wc)
usr.bin/tmux/utf8.c
599
utf8_fromwc(wchar_t wc, struct utf8_data *ud)
usr.bin/ul/ul.c
537
outc(wchar_t c, int width)
usr.bin/ul/ul.c
67
wchar_t c_char;
usr.bin/ul/ul.c
87
void outc(wchar_t, int);
usr.bin/uniq/uniq.c
194
wchar_t wc;
usr.bin/watch/watch.c
103
typedef wchar_t BUFFER[MAXLINE][MAXCOLUMN + 1];
usr.bin/watch/watch.c
312
wchar_t *prev_line, *p;
usr.bin/watch/watch.c
339
wchar_t *cur_line, *prev_line, *p, *pp;
usr.bin/watch/watch.c
560
wchar_t wc;
usr.bin/wc/wc.c
126
wchar_t wc;