/freebsd-11-stable/include/ |
H A D | wctype.h | 98 #define iswalnum(wc) __istype((wc), _CTYPE_A|_CTYPE_D|_CTYPE_N) 99 #define iswalpha(wc) __istype((wc), _CTYPE_A) 100 #define iswblank(wc) __istype((wc), _CTYPE_B) 101 #define iswcntrl(wc) __istype((wc), _CTYPE_C) 102 #define iswctype(wc, charclass) __istype((wc), (charclas [all...] |
/freebsd-11-stable/lib/libc/locale/ |
H A D | iswctype.c | 45 iswalnum(wint_t wc) argument 47 return (__istype(wc, _CTYPE_A|_CTYPE_N)); 52 iswalpha(wint_t wc) argument 54 return (__istype(wc, _CTYPE_A)); 59 iswascii(wint_t wc) argument 61 return ((wc & ~0x7F) == 0); 66 iswblank(wint_t wc) argument 68 return (__istype(wc, _CTYPE_B)); 73 iswcntrl(wint_t wc) argument 75 return (__istype(wc, _CTYPE_ 80 iswdigit(wint_t wc) argument 87 iswgraph(wint_t wc) argument 94 iswhexnumber(wint_t wc) argument 101 iswideogram(wint_t wc) argument 108 iswlower(wint_t wc) argument 115 iswnumber(wint_t wc) argument 122 iswphonogram(wint_t wc) argument 129 iswprint(wint_t wc) argument 136 iswpunct(wint_t wc) argument 143 iswrune(wint_t wc) argument 150 iswspace(wint_t wc) argument 157 iswspecial(wint_t wc) argument 164 iswupper(wint_t wc) argument 171 iswxdigit(wint_t wc) argument 178 towlower(wint_t wc) argument 185 towupper(wint_t wc) argument [all...] |
H A D | nextwctype.c | 41 nextwctype_l(wint_t wc, wctype_t wct, locale_t locale) argument 51 if (wc < _CACHED_RUNES) { 52 wc++; 53 while (wc < _CACHED_RUNES) { 54 if (runes->__runetype[wc] & wct) 55 return (wc); 56 wc++; 58 wc--; 60 if (rr->__ranges != NULL && wc < rr->__ranges[0].__min) { 61 wc 100 nextwctype(wint_t wc, wctype_t wct) argument [all...] |
H A D | wcwidth.c | 53 wcwidth(wchar_t wc) argument 55 return (__wcwidth(wc)); 58 wcwidth_l(wchar_t wc, locale_t locale) argument 60 return (__wcwidth_l(wc, locale));
|
H A D | wcrtomb.c | 39 wcrtomb_l(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps, argument 45 return (XLOCALE_CTYPE(locale)->__wcrtomb(s, wc, ps)); 49 wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps) argument 51 return wcrtomb_l(s, wc, ps, __get_locale());
|
H A D | wctrans.c | 47 towctrans_l(wint_t wc, wctrans_t desc, locale_t locale) argument 51 wc = towlower_l(wc, locale); 54 wc = towupper_l(wc, locale); 62 return (wc); 65 towctrans(wint_t wc, wctrans_t desc) argument 67 return towctrans_l(wc, desc, __get_locale());
|
/freebsd-11-stable/lib/libc/tests/locale/ |
H A D | mbtowc_test.c | 50 wchar_t wc; local 60 wc = 0xcccc; 62 ATF_REQUIRE(mbtowc(&wc, buf, 1) == 0); 63 ATF_REQUIRE(wc == 0); 67 ATF_REQUIRE(mbtowc(&wc, buf, 1) == 1); 68 ATF_REQUIRE(wc == L'A'); 71 wc = L'z'; 73 ATF_REQUIRE(mbtowc(&wc, buf, 0) == -1); 74 ATF_REQUIRE(wc == L'z'); 85 wc [all...] |
H A D | mbrtowc_test.c | 52 wchar_t wc; local 64 ATF_REQUIRE(mbrtowc(&wc, buf, 1, NULL) == 0); 65 ATF_REQUIRE(wc == 0); 69 ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == 0); 70 ATF_REQUIRE(wc == 0); 75 ATF_REQUIRE(mbrtowc(&wc, buf, 1, NULL) == 1); 76 ATF_REQUIRE(wc == L'A'); 80 ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == 1); 81 ATF_REQUIRE(wc == L'A'); 84 wc [all...] |
/freebsd-11-stable/lib/libc/stdio/ |
H A D | putwchar.c | 46 * Synonym for fputwc(wc, stdout). 49 putwchar_l(wchar_t wc, locale_t locale) argument 52 return (fputwc_l(wc, stdout, locale)); 55 putwchar(wchar_t wc) argument 57 return putwchar_l(wc, __get_locale());
|
H A D | putwc.c | 50 putwc_l(wchar_t wc, FILE *fp, locale_t locale) argument 53 return (fputwc_l(wc, fp, locale)); 56 putwc(wchar_t wc, FILE *fp) argument 58 return putwc_l(wc, fp, __get_locale());
|
H A D | ungetwc.c | 51 __ungetwc(wint_t wc, FILE *fp, locale_t locale) argument 57 if (wc == WEOF) 59 if ((len = l->__wcrtomb(buf, wc, &fp->_mbstate)) == (size_t)-1) { 67 return (wc); 74 ungetwc_l(wint_t wc, FILE *fp, locale_t locale) argument 81 r = __ungetwc(wc, fp, locale); 87 ungetwc(wint_t wc, FILE *fp) argument 89 return ungetwc_l(wc, fp, __get_locale());
|
H A D | fputwc.c | 50 __fputwc(wchar_t wc, FILE *fp, locale_t locale) argument 56 if ((len = l->__wcrtomb(buf, wc, &fp->_mbstate)) == (size_t)-1) { 65 return ((wint_t)wc); 72 fputwc_l(wchar_t wc, FILE *fp, locale_t locale) argument 79 r = __fputwc(wc, fp, locale); 85 fputwc(wchar_t wc, FILE *fp) argument 87 return fputwc_l(wc, fp, __get_locale());
|
/freebsd-11-stable/usr.bin/wc/ |
H A D | Makefile | 4 PROG= wc
|
/freebsd-11-stable/contrib/ncurses/ncurses/widechar/ |
H A D | lib_wunctrl.c | 41 NCURSES_SP_NAME(wunctrl) (NCURSES_SP_DCLx cchar_t *wc) argument 46 if (wc == 0) { 48 } else if (SP_PARM != 0 && Charable(*wc)) { 51 (unsigned) _nc_to_char((wint_t)CharOf(*wc))); 59 result = wc->chars; 66 wunctrl(cchar_t *wc) argument 68 return NCURSES_SP_NAME(wunctrl) (CURRENT_SCREEN, wc);
|
/freebsd-11-stable/contrib/gcc/config/soft-fp/ |
H A D | op-common.h | 33 #define _FP_DECL(wc, X) \ 35 _FP_FRAC_DECL_##wc(X) 42 #define _FP_UNPACK_CANONICAL(fs, wc, X) \ 48 _FP_FRAC_SLL_##wc(X, _FP_WORKBITS); \ 54 if (_FP_FRAC_ZEROP_##wc(X)) \ 60 _FP_FRAC_CLZ_##wc(_shift, X); \ 62 _FP_FRAC_SLL_##wc(X, (_shift+_FP_WORKBITS)); \ 70 if (_FP_FRAC_ZEROP_##wc(X)) \ 86 #define _FP_UNPACK_SEMIRAW(fs, wc, X) _FP_FRAC_SLL_##wc( [all...] |
H A D | soft-fp.h | 122 #define _FP_ROUND_NEAREST(wc, X) \ 124 if ((_FP_FRAC_LOW_##wc(X) & 15) != _FP_WORK_ROUND) \ 125 _FP_FRAC_ADDI_##wc(X, _FP_WORK_ROUND); \ 128 #define _FP_ROUND_ZERO(wc, X) (void)0 130 #define _FP_ROUND_PINF(wc, X) \ 132 if (!X##_s && (_FP_FRAC_LOW_##wc(X) & 7)) \ 133 _FP_FRAC_ADDI_##wc(X, _FP_WORK_LSB); \ 136 #define _FP_ROUND_MINF(wc, X) \ 138 if (X##_s && (_FP_FRAC_LOW_##wc(X) & 7)) \ 139 _FP_FRAC_ADDI_##wc( [all...] |
/freebsd-11-stable/usr.bin/localedef/ |
H A D | wide.c | 194 tomb_none(char *mb, wchar_t wc) argument 200 *(uint8_t *)mb = (wc & 0xff); 209 towide_utf8(wchar_t *wc, const char *mb, unsigned n) argument 221 *wc = c; 261 *wc = c; 266 tomb_utf8(char *mb, wchar_t wc) argument 273 if (wc <= 0x7f) { 274 s[0] = wc & 0x7f; 278 if (wc <= 0x7ff) { 281 } else if (wc < 314 towide_dbcs(wchar_t *wc, const char *mb, unsigned n) argument 343 tomb_mbs(char *mb, wchar_t wc) argument 373 towide_big5(wchar_t *wc, const char *mb, unsigned n) argument 383 towide_gbk(wchar_t *wc, const char *mb, unsigned n) argument 393 towide_gb2312(wchar_t *wc, const char *mb, unsigned n) argument 404 towide_gb18030(wchar_t *wc, const char *mb, unsigned n) argument 447 towide_mskanji(wchar_t *wc, const char *mb, unsigned n) argument 480 towide_euc_impl(wchar_t *wc, const char *mb, unsigned n, uint8_t cs2, uint8_t cs2width, uint8_t cs3, uint8_t cs3width) argument 537 towide_euccn(wchar_t *wc, const char *mb, unsigned n) argument 551 towide_eucjp(wchar_t *wc, const char *mb, unsigned n) argument 565 towide_euckr(wchar_t *wc, const char *mb, unsigned n) argument 579 towide_euctw(wchar_t *wc, const char *mb, unsigned n) argument 589 to_wide(wchar_t *wc, const char *mb) argument 596 to_mb(char *mb, wchar_t wc) argument [all...] |
H A D | ctype.c | 80 wchar_t wc; member in struct:ctype_node 96 return (c1->wc < c2->wc ? -1 : c1->wc > c2->wc ? 1 : 0); 176 get_ctype(wchar_t wc) argument 181 srch.wc = wc; 187 ctn->wc = wc; 238 add_width(int wc, int width) argument 272 add_caseconv(int val, int wc) argument 304 wchar_t wc; local [all...] |
/freebsd-11-stable/lib/libiconv_modules/UES/ |
H A D | citrus_ues.c | 124 to_str(char *s, wchar_t wc, int bit) argument 141 *p++ = xdig[(wc >> (bit -= 4)) & 0xF]; 147 is_hi_surrogate(wchar_t wc) argument 150 return (wc >= 0xD800 && wc <= 0xDBFF); 154 is_lo_surrogate(wchar_t wc) argument 157 return (wc >= 0xDC00 && wc <= 0xDFFF); 170 ucs_to_surrogate(wchar_t wc, wchar_t * __restrict hi, wchar_t * __restrict lo) argument 173 wc 179 is_basic(wchar_t wc) argument 193 wchar_t hi, wc; local 298 _citrus_UES_wcrtomb_priv(_UESEncodingInfo * __restrict ei, char * __restrict s, size_t n, wchar_t wc, _UESState * __restrict psenc, size_t * __restrict nresult) argument 342 _citrus_UES_stdenc_wctocs(_UESEncodingInfo * __restrict ei __unused, _csid_t * __restrict csid, _index_t * __restrict idx, wchar_t wc) argument 354 _citrus_UES_stdenc_cstowc(_UESEncodingInfo * __restrict ei __unused, wchar_t * __restrict wc, _csid_t csid, _index_t idx) argument [all...] |
/freebsd-11-stable/lib/libc/string/ |
H A D | wcswidth.c | 52 wchar_t wc; local 57 while (n-- > 0 && (wc = *pwcs++) != L'\0') { 58 if ((l = wcwidth_l(wc, locale)) < 0)
|
/freebsd-11-stable/contrib/mdocml/ |
H A D | test-wchar.c | 30 wchar_t wc; local 56 wc = L'*'; 57 if (putwchar(wc) != (wint_t)wc) {
|
/freebsd-11-stable/lib/libiconv_modules/UTF1632/ |
H A D | citrus_utf1632.c | 104 wchar_t wc = L'\0'; local 159 /* get wc */ 165 wc = (psenc->ch[0] | 169 wc = (psenc->ch[1] | 175 if (wc >= 0xD800 && wc <= 0xDBFF) { 182 wc -= 0xD800; /* wc : surrogate high (see above) */ 183 wc <<= 10; 188 wc | 245 _citrus_UTF1632_wcrtomb_priv(_UTF1632EncodingInfo *ei, char *s, size_t n, wchar_t wc, _UTF1632State *psenc, size_t *nresult) argument 411 _citrus_UTF1632_stdenc_wctocs(_UTF1632EncodingInfo * __restrict ei __unused, _csid_t * __restrict csid, _index_t * __restrict idx, _wc_t wc) argument 423 _citrus_UTF1632_stdenc_cstowc(_UTF1632EncodingInfo * __restrict ei __unused, _wc_t * __restrict wc, _csid_t csid, _index_t idx) argument [all...] |
/freebsd-11-stable/contrib/ncurses/include/ |
H A D | MKhashsize.sh | 38 TABSIZE=`grep -v '^[ #]' $CAPS | grep -v "^$" | grep -v "^capalias"| grep -v "^infoalias" | wc -l`
|
/freebsd-11-stable/bin/ls/ |
H A D | util.c | 67 wchar_t wc; 73 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) { 88 if (iswprint(wc)) 89 n += wcwidth(wc); 99 wchar_t wc; local 107 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) { 120 if (!iswprint(wc)) { 129 n += wcwidth(wc); 152 wchar_t wc; local 157 while (len != 0 && (clen = mbrtowc(&wc, 184 wchar_t wc; local [all...] |
/freebsd-11-stable/lib/libiconv_modules/GBK2K/ |
H A D | citrus_gbk2k.c | 156 wchar_t wc; local 223 wc = 0; 225 wc = (wc << 8) | (*s1++ & 0xff); 228 *pwc = wc; 230 *nresult = (wc == 0) ? 0 : psenc->chlen - chlenbak; 252 char * __restrict s, size_t n, wchar_t wc, _GBK2KState * __restrict psenc, 263 len = _mb_count(wc); 271 if (!_mb_singlebyte(_PUSH_PSENC(wc ))) { 277 if (!_mb_leadbyte (_PUSH_PSENC(wc >> 251 _citrus_GBK2K_wcrtomb_priv(_GBK2KEncodingInfo * __restrict ei, char * __restrict s, size_t n, wchar_t wc, _GBK2KState * __restrict psenc, size_t * __restrict nresult) argument 309 _citrus_GBK2K_stdenc_wctocs(_GBK2KEncodingInfo * __restrict ei __unused, _csid_t * __restrict csid, _index_t * __restrict idx, wchar_t wc) argument 341 _citrus_GBK2K_stdenc_cstowc(_GBK2KEncodingInfo * __restrict ei, wchar_t * __restrict wc, _csid_t csid, _index_t idx) argument [all...] |