/freebsd-current/include/ |
H A D | wctype.h | 99 #define iswalnum(wc) __istype((wc), _CTYPE_A|_CTYPE_D|_CTYPE_N) 100 #define iswalpha(wc) __istype((wc), _CTYPE_A) 101 #define iswblank(wc) __istype((wc), _CTYPE_B) 102 #define iswcntrl(wc) __istype((wc), _CTYPE_C) 103 #define iswctype(wc, charclass) __istype((wc), (charclas [all...] |
/freebsd-current/lib/libc/locale/ |
H A D | iswctype.c | 44 iswalnum(wint_t wc) argument 46 return (__istype(wc, _CTYPE_A|_CTYPE_N)); 51 iswalpha(wint_t wc) argument 53 return (__istype(wc, _CTYPE_A)); 58 iswascii(wint_t wc) argument 60 return ((wc & ~0x7F) == 0); 65 iswblank(wint_t wc) argument 67 return (__istype(wc, _CTYPE_B)); 72 iswcntrl(wint_t wc) argument 74 return (__istype(wc, _CTYPE_ 79 iswdigit(wint_t wc) argument 86 iswgraph(wint_t wc) argument 93 iswhexnumber(wint_t wc) argument 100 iswideogram(wint_t wc) argument 107 iswlower(wint_t wc) argument 114 iswnumber(wint_t wc) argument 121 iswphonogram(wint_t wc) argument 128 iswprint(wint_t wc) argument 135 iswpunct(wint_t wc) argument 142 iswrune(wint_t wc) argument 149 iswspace(wint_t wc) argument 156 iswspecial(wint_t wc) argument 163 iswupper(wint_t wc) argument 170 iswxdigit(wint_t wc) argument 177 towlower(wint_t wc) argument 184 towupper(wint_t wc) argument [all...] |
H A D | nextwctype.c | 40 nextwctype_l(wint_t wc, wctype_t wct, locale_t locale) argument 50 if (wc < _CACHED_RUNES) { 51 wc++; 52 while (wc < _CACHED_RUNES) { 53 if (runes->__runetype[wc] & wct) 54 return (wc); 55 wc++; 57 wc--; 59 if (rr->__ranges != NULL && wc < rr->__ranges[0].__min) { 60 wc 99 nextwctype(wint_t wc, wctype_t wct) argument [all...] |
H A D | wcwidth.c | 52 wcwidth(wchar_t wc) argument 54 return (__wcwidth(wc)); 57 wcwidth_l(wchar_t wc, locale_t locale) argument 59 return (__wcwidth_l(wc, locale));
|
H A D | wctrans.c | 46 towctrans_l(wint_t wc, wctrans_t desc, locale_t locale) argument 50 wc = towlower_l(wc, locale); 53 wc = towupper_l(wc, locale); 61 return (wc); 64 towctrans(wint_t wc, wctrans_t desc) argument 66 return towctrans_l(wc, desc, __get_locale());
|
H A D | wcrtomb.c | 38 wcrtomb_l(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps, argument 44 return (XLOCALE_CTYPE(locale)->__wcrtomb(s, wc, ps)); 48 wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps) argument 50 return wcrtomb_l(s, wc, ps, __get_locale());
|
H A D | btowc.c | 44 wchar_t wc; local 55 if (XLOCALE_CTYPE(l)->__mbrtowc(&wc, &cc, 1, &mbs) > 1) 57 return (wc);
|
H A D | mskanji.c | 98 wchar_t wc; local 123 wc = (ms->ch << 8) | (*s & 0xFF); 125 *pwc = wc; 129 wc = *s++ & 0xff; 130 if ((wc > 0x80 && wc < 0xa0) || (wc >= 0xe0 && wc < 0xfd)) { 133 ms->ch = wc; 140 wc 152 _MSKanji_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps) argument [all...] |
/freebsd-current/tools/tools/locale/tools/ |
H A D | getwidths.c | 34 int32_t wc; local 42 for (wc = 0; wc < 0x110000; wc++) { 43 wcc = utf8proc_category(wc); 46 wcw = utf8proc_charwidth(wc); 49 printf("%04X %d\n", wc, wcw);
|
/freebsd-current/lib/libc/tests/locale/ |
H A D | mbtowc_test.c | 47 wchar_t wc; local 57 wc = 0xcccc; 59 ATF_REQUIRE(mbtowc(&wc, buf, 1) == 0); 60 ATF_REQUIRE(wc == 0); 64 ATF_REQUIRE(mbtowc(&wc, buf, 1) == 1); 65 ATF_REQUIRE(wc == L'A'); 68 wc = L'z'; 70 ATF_REQUIRE(mbtowc(&wc, buf, 0) == -1); 71 ATF_REQUIRE(wc == L'z'); 82 wc [all...] |
H A D | mbrtowc_test.c | 49 wchar_t wc; local 61 ATF_REQUIRE(mbrtowc(&wc, buf, 1, NULL) == 0); 62 ATF_REQUIRE(wc == 0); 66 ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == 0); 67 ATF_REQUIRE(wc == 0); 72 ATF_REQUIRE(mbrtowc(&wc, buf, 1, NULL) == 1); 73 ATF_REQUIRE(wc == L'A'); 77 ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == 1); 78 ATF_REQUIRE(wc == L'A'); 81 wc [all...] |
/freebsd-current/lib/libc/stdio/ |
H A D | putwc.c | 49 putwc_l(wchar_t wc, FILE *fp, locale_t locale) argument 52 return (fputwc_l(wc, fp, locale)); 55 putwc(wchar_t wc, FILE *fp) argument 57 return putwc_l(wc, fp, __get_locale());
|
H A D | putwchar.c | 45 * Synonym for fputwc(wc, stdout). 48 putwchar_l(wchar_t wc, locale_t locale) argument 51 return (fputwc_l(wc, stdout, locale)); 54 putwchar(wchar_t wc) argument 56 return putwchar_l(wc, __get_locale());
|
H A D | ungetwc.c | 50 __ungetwc(wint_t wc, FILE *fp, locale_t locale) argument 56 if (wc == WEOF) 58 if ((len = l->__wcrtomb(buf, wc, &fp->_mbstate)) == (size_t)-1) { 66 return (wc); 73 ungetwc_l(wint_t wc, FILE *fp, locale_t locale) argument 80 r = __ungetwc(wc, fp, locale); 86 ungetwc(wint_t wc, FILE *fp) argument 88 return ungetwc_l(wc, fp, __get_locale());
|
H A D | fputwc.c | 49 __fputwc(wchar_t wc, FILE *fp, locale_t locale) argument 55 if ((len = l->__wcrtomb(buf, wc, &fp->_mbstate)) == (size_t)-1) { 64 return ((wint_t)wc); 71 fputwc_l(wchar_t wc, FILE *fp, locale_t locale) argument 78 r = __fputwc(wc, fp, locale); 84 fputwc(wchar_t wc, FILE *fp) argument 86 return fputwc_l(wc, fp, __get_locale());
|
/freebsd-current/contrib/ncurses/ncurses/widechar/ |
H A D | lib_wunctrl.c | 42 NCURSES_SP_NAME(wunctrl) (NCURSES_SP_DCLx cchar_t *wc) argument 47 if (wc == 0) { 49 } else if (SP_PARM != 0 && Charable(*wc)) { 52 (unsigned) _nc_to_char((wint_t)CharOf(*wc))); 60 result = wc->chars; 67 wunctrl(cchar_t *wc) argument 69 return NCURSES_SP_NAME(wunctrl) (CURRENT_SCREEN, wc);
|
/freebsd-current/usr.bin/localedef/ |
H A D | wide.c | 192 tomb_none(char *mb, wchar_t wc) argument 198 *(uint8_t *)mb = (wc & 0xff); 207 towide_utf8(wchar_t *wc, const char *mb, unsigned n) argument 219 *wc = c; 259 *wc = c; 264 tomb_utf8(char *mb, wchar_t wc) argument 271 if (wc <= 0x7f) { 272 s[0] = wc & 0x7f; 276 if (wc <= 0x7ff) { 279 } else if (wc < 312 towide_dbcs(wchar_t *wc, const char *mb, unsigned n) argument 341 tomb_mbs(char *mb, wchar_t wc) argument 371 towide_big5(wchar_t *wc, const char *mb, unsigned n) argument 381 towide_gbk(wchar_t *wc, const char *mb, unsigned n) argument 391 towide_gb2312(wchar_t *wc, const char *mb, unsigned n) argument 402 towide_gb18030(wchar_t *wc, const char *mb, unsigned n) argument 445 towide_mskanji(wchar_t *wc, const char *mb, unsigned n) argument 478 towide_euc_impl(wchar_t *wc, const char *mb, unsigned n, uint8_t cs2, uint8_t cs2width, uint8_t cs3, uint8_t cs3width) argument 535 towide_euccn(wchar_t *wc, const char *mb, unsigned n) argument 549 towide_eucjp(wchar_t *wc, const char *mb, unsigned n) argument 563 towide_euckr(wchar_t *wc, const char *mb, unsigned n) argument 577 towide_euctw(wchar_t *wc, const char *mb, unsigned n) argument 587 to_wide(wchar_t *wc, const char *mb) argument 594 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-current/lib/libiconv_modules/UES/ |
H A D | citrus_ues.c | 125 to_str(char *s, wchar_t wc, int bit) argument 142 *p++ = xdig[(wc >> (bit -= 4)) & 0xF]; 148 is_hi_surrogate(wchar_t wc) argument 151 return (wc >= 0xD800 && wc <= 0xDBFF); 155 is_lo_surrogate(wchar_t wc) argument 158 return (wc >= 0xDC00 && wc <= 0xDFFF); 171 ucs_to_surrogate(wchar_t wc, wchar_t * __restrict hi, wchar_t * __restrict lo) argument 174 wc 180 is_basic(wchar_t wc) argument 194 wchar_t hi, wc; local 299 _citrus_UES_wcrtomb_priv(_UESEncodingInfo * __restrict ei, char * __restrict s, size_t n, wchar_t wc, _UESState * __restrict psenc, size_t * __restrict nresult) argument 343 _citrus_UES_stdenc_wctocs(_UESEncodingInfo * __restrict ei __unused, _csid_t * __restrict csid, _index_t * __restrict idx, wchar_t wc) argument 355 _citrus_UES_stdenc_cstowc(_UESEncodingInfo * __restrict ei __unused, wchar_t * __restrict wc, _csid_t csid, _index_t idx) argument [all...] |
/freebsd-current/lib/libc/string/ |
H A D | wcswidth.c | 51 wchar_t wc; local 56 while (n-- > 0 && (wc = *pwcs++) != L'\0') { 57 if ((l = wcwidth_l(wc, locale)) < 0)
|
/freebsd-current/contrib/mandoc/ |
H A D | test-wchar.c | 26 wchar_t wc; local 52 wc = L'*'; 53 if (putwchar(wc) != (wint_t)wc) {
|
/freebsd-current/lib/libiconv_modules/UTF1632/ |
H A D | citrus_utf1632.c | 107 wchar_t wc = L'\0'; local 162 /* get wc */ 168 wc = (psenc->ch[0] | 172 wc = (psenc->ch[1] | 178 if (wc >= 0xD800 && wc <= 0xDBFF) { 185 wc -= 0xD800; /* wc : surrogate high (see above) */ 186 wc <<= 10; 191 wc | 248 _citrus_UTF1632_wcrtomb_priv(_UTF1632EncodingInfo *ei, char *s, size_t n, wchar_t wc, _UTF1632State *psenc, size_t *nresult) argument 415 _citrus_UTF1632_stdenc_wctocs(_UTF1632EncodingInfo * __restrict ei __unused, _csid_t * __restrict csid, _index_t * __restrict idx, _wc_t wc) argument 427 _citrus_UTF1632_stdenc_cstowc(_UTF1632EncodingInfo * __restrict ei __unused, _wc_t * __restrict wc, _csid_t csid, _index_t idx) argument [all...] |
/freebsd-current/tools/test/stress2/misc/ |
H A D | md7.sh | 35 [ `swapinfo | wc -l` -eq 1 ] && exit 0 # Covered by md3.sh
|
/freebsd-current/bin/ls/ |
H A D | util.c | 55 wchar_t wc; local 61 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) { 76 if (iswprint(wc)) 77 n += wcwidth(wc); 86 wchar_t wc; local 92 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) { 105 if (!iswprint(wc)) { 114 n += wcwidth(wc); 136 wchar_t wc; local 141 while (len != 0 && (clen = mbrtowc(&wc, 168 wchar_t wc; local [all...] |
/freebsd-current/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...] |