Searched refs:wc (Results 1 - 25 of 248) sorted by relevance

12345678910

/illumos-gate/usr/src/lib/libc/port/locale/
H A Dwcwidth.c53 wcwidth_l(wchar_t wc, locale_t loc) argument
58 if (wc == 0)
61 x = ((wc < 0 || wc >= _CACHED_RUNES) ? __runetype(rl, wc) :
62 rl->__runetype[wc]) & (_CTYPE_SWM|_CTYPE_R);
70 wcwidth(wchar_t wc) argument
72 return (wcwidth_l(wc, uselocale(NULL)));
83 scrwidth(wchar_t wc) argument
85 int v = wcwidth(wc);
[all...]
H A Dnextwctype.c42 nextwctype_l(wint_t wc, wctype_t wct, locale_t loc) argument
54 if (wc < _CACHED_RUNES) {
55 wc++;
56 while (wc < _CACHED_RUNES) {
57 if (rl->__runetype[wc] & wct)
58 return (wc);
59 wc++;
61 wc--;
63 if (rr->__ranges != NULL && wc < rr->__ranges[0].__min) {
64 wc
107 __nextwctype(wint_t wc, wctype_t wct) argument
[all...]
H A Dtowlower.c76 towlower_l(wint_t wc, locale_t loc) argument
78 return (iswascii(wc) ? __trans_lower[wc] :
79 (wc < 0 || wc >= _CACHED_RUNES) ?
80 change_case_ext(loc, wc, 1) :
81 loc->runelocale->__maplower[wc]);
86 towlower(wint_t wc) argument
88 return (iswascii(wc) ? __trans_lower[wc]
95 towupper_l(wint_t wc, locale_t loc) argument
105 towupper(wint_t wc) argument
[all...]
H A Dfputwc.c63 __fputwc_impl(wchar_t wc, FILE *fp, int orient) argument
70 if (wc == WEOF)
73 if (MB_CUR_MAX == 1 && wc > 0 && wc <= UCHAR_MAX) {
77 *buf = (unsigned char)wc;
85 if ((len = wctomb(buf, wc)) == (size_t)-1) {
107 return ((wint_t)wc);
111 fputwc(wchar_t wc, FILE *fp) argument
113 return (__fputwc_impl(wc, fp, 0));
121 putwc(wchar_t wc, FIL argument
127 __fputwc_xpg5(wint_t wc, FILE *fp) argument
134 __putwc_xpg5(wint_t wc, FILE *fp) argument
[all...]
H A Diswctype.c81 iswctype_l(wint_t wc, wctype_t class, locale_t loc) argument
83 if (iswascii(wc))
84 return (__ctype_mask[wc] & class);
85 return (__istype_l(loc, wc, class));
90 iswctype(wint_t wc, wctype_t class) argument
97 if (iswascii(wc))
98 return (__ctype_mask[wc] & class);
99 return (__istype(wc, class));
107 _iswctype(wchar_t wc, int class) argument
109 if (iswascii(wc))
201 isenglish(wint_t wc) argument
[all...]
H A Dfgetws.c51 wint_t wc; local
67 wc = _fgetwc_unlocked(fp);
68 if (wc == EOF) {
81 *wsp++ = wc;
83 if (wc == L'\n')
106 wint_t wc; local
114 wc = _fgetwc_unlocked(stdin);
115 if (wc == EOF) {
128 *wsp++ = wc;
130 if (wc
[all...]
H A Dbtowc.c42 wchar_t wc; local
52 if (mbrtowc_l(&wc, &cc, 1, &mbs, loc) > 1)
54 return (wc);
H A Dwcswidth.c48 wchar_t wc; local
52 while (n-- > 0 && (wc = *pwcs++) != L'\0') {
53 if ((l = wcwidth_l(wc, loc)) < 0)
H A Dwcrtomb.c38 wcrtomb_l(char *_RESTRICT_KYWD s, wchar_t wc, mbstate_t *_RESTRICT_KYWD ps, argument
45 return (loc->ctype->lc_wcrtomb(s, wc, ps));
49 wcrtomb(char *_RESTRICT_KYWD s, wchar_t wc, mbstate_t *_RESTRICT_KYWD ps) argument
51 return (wcrtomb_l(s, wc, ps, uselocale(NULL)));
H A Dungetwc.c55 __ungetwc_impl(wint_t wc, FILE *iop, int orient) argument
67 if ((wc == WEOF) || ((iop->_flag & _IOREAD) == 0)) {
72 n = wctomb(mbs, (wchar_t)wc);
98 return (wc);
103 __ungetwc_xpg5(wint_t wc, FILE *iop) argument
105 return (__ungetwc_impl(wc, iop, 1));
109 ungetwc(wint_t wc, FILE *iop) argument
111 return (__ungetwc_impl(wc, iop, 0));
H A Dwctrans.c43 towctrans_l(wint_t wc, wctrans_t desc, locale_t loc) argument
47 wc = towlower_l(wc, loc);
50 wc = towupper_l(wc, loc);
58 return (wc);
62 towctrans(wint_t wc, wctrans_t desc) argument
64 return (towctrans_l(wc, desc, uselocale(NULL)));
/illumos-gate/usr/src/lib/libxcurses/src/libc/mse/
H A Drestart.c47 mbrtowc(wchar_t *wc, const char *mb, size_t n, mbstate_t *ps) argument
49 return mbtowc(wc, mb, n);
53 wcrtomb(char *s, wchar_t wc, mbstate_t *ps) argument
55 return wctomb(s, wc);
/illumos-gate/usr/src/lib/libcurses/screen/
H A Dwinstr.c55 chtype wc; local
62 wc = RBYTE(*ptr);
63 sw = mbscrw((int) wc);
64 (void) mbeucw((int) wc);
66 if ((wc = RBYTE(*ptr)) == MBIT)
69 str[counter++] = (char) wc;
70 if ((wc = LBYTE(*ptr) | MBIT) == MBIT)
73 str[counter++] = (char) wc;
H A Dmbinch.c47 chtype *wp, *ep, wc; local
57 wc = RBYTE(*wp);
58 ep = wp + _curs_scrwidth[TYPE(wc & 0377)];
61 if ((wc = RBYTE(*wp)) == MBIT)
64 rs[k++] = (char)wc;
65 if ((wc = LBYTE(*wp)|MBIT) == MBIT)
68 rs[k++] = (char)wc;
H A Dwinnwstr.c50 wchar_t wc, *cp; local
62 wc = RBYTE(*ptr);
63 scrw = mbscrw((int) wc);
64 (void) mbeucw((int) wc);
68 if ((wc = RBYTE(*ptr)) == MBIT)
70 *cp++ = wc;
71 if ((wc = LBYTE(*ptr) | MBIT) == MBIT)
73 *cp++ = wc;
77 if (_curs_mbtowc(&wc, cbuf, CSMAX) <= 0)
80 *wstr++ = wc;
[all...]
H A Dwinwstr.c46 wchar_t wc; local
54 wc = RBYTE(*ptr);
55 sw = mbscrw((int)wc);
56 (void) mbeucw((int)wc);
60 if ((wc = RBYTE(*ptr)) == MBIT)
63 *cp++ = (char) wc;
64 if ((wc = LBYTE(*ptr) | MBIT) == MBIT)
67 *cp++ = (char) wc;
71 if (_curs_mbtowc(&wc, cbuf, CSMAX) <= 0)
74 *wstr++ = wc;
[all...]
/illumos-gate/usr/src/lib/libxcurses/src/libc/narrow/
H A Dwctomb.c47 m_sb_wctomb(char *s, wchar_t wc) argument
52 *(char *)s = (wchar_t) wc;
/illumos-gate/usr/src/lib/libc/port/i18n/
H A Dwmemchr.c35 wmemchr(const wchar_t *ws, wchar_t wc, size_t n) argument
39 if (*ws++ == wc)
H A Dwmemset.c35 wmemset(wchar_t *ws, wchar_t wc, size_t n) argument
41 *ws++ = wc;
/illumos-gate/usr/src/lib/libxcurses2/src/libc/wide/
H A Dwio_put.c59 m_wio_put(wint_t wc, t_wide_io *wio) argument
70 if (wc == WEOF)
71 wc = L'\0';
73 if ((mb_len = wctomb((char *) wio->_mb, wc)) < 0)
83 if (wc == '\0')
/illumos-gate/usr/src/lib/libxcurses2/src/libc/xcurses/
H A Dwunctrl.c89 wint_t wc; local
96 wc = cc->_wc[0];
97 if (iswcntrl(wc)) {
98 if (wc == 127)
100 if (0 <= wc && wc <= 32)
101 return ((wchar_t *)carat[wc+1]);
/illumos-gate/usr/src/cmd/localedef/
H A Dctype.c41 wchar_t wc; member in struct:ctype_node
61 return (c1->wc < c2->wc ? -1 : c1->wc > c2->wc ? 1 : 0);
136 get_ctype(wchar_t wc) argument
142 srch.wc = wc;
148 ctn->wc = wc;
199 add_width(int wc, int width) argument
233 add_caseconv(int val, int wc) argument
265 wchar_t wc; local
[all...]
H A Dwide.c178 tomb_none(char *mb, wchar_t wc) argument
184 *(uint8_t *)mb = (wc & 0xff);
193 towide_utf8(wchar_t *wc, const char *mb, unsigned n) argument
205 *wc = c;
245 *wc = c;
250 tomb_utf8(char *mb, wchar_t wc) argument
257 if (wc <= 0x7f) {
258 s[0] = wc & 0x7f;
262 if (wc <= 0x7ff) {
265 } else if (wc <
297 towide_dbcs(wchar_t *wc, const char *mb, unsigned n) argument
326 tomb_mbs(char *mb, wchar_t wc) argument
356 towide_big5(wchar_t *wc, const char *mb, unsigned n) argument
366 towide_gbk(wchar_t *wc, const char *mb, unsigned n) argument
376 towide_gb2312(wchar_t *wc, const char *mb, unsigned n) argument
387 towide_gb18030(wchar_t *wc, const char *mb, unsigned n) argument
430 towide_mskanji(wchar_t *wc, const char *mb, unsigned n) argument
463 towide_euc_impl(wchar_t *wc, const char *mb, unsigned n, uint8_t cs2, uint8_t cs2width, uint8_t cs3, uint8_t cs3width) argument
520 towide_euccn(wchar_t *wc, const char *mb, unsigned n) argument
534 towide_eucjp(wchar_t *wc, const char *mb, unsigned n) argument
548 towide_euckr(wchar_t *wc, const char *mb, unsigned n) argument
562 towide_euctw(wchar_t *wc, const char *mb, unsigned n) argument
572 to_wide(wchar_t *wc, const char *mb) argument
579 to_mb(char *mb, wchar_t wc) argument
[all...]
/illumos-gate/usr/src/lib/libxcurses/src/libc/wide/
H A Dwio_put.c56 m_wio_put(wc, wio)
57 wint_t wc;
69 if (wc == WEOF)
70 wc = '\0';
72 if ((mb_len = wcrtomb((char *) wio->_mb, wc, &wio->_state)) < 0)
81 if (wc == '\0')
/illumos-gate/usr/src/lib/libxcurses/src/libc/xcurses/
H A Dwunctrl.c88 wint_t wc; local
98 wc = cc->_wc[0];
99 if (iswcntrl(wc)) {
100 if (wc == 127)
102 if (0 <= wc && wc <= 32)
103 return __m_return_pointer("wunctrl", carat[wc+1]);

Completed in 120 milliseconds

12345678910