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

1234567891011>>

/freebsd-current/include/
H A Dwctype.h99 #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 Diswctype.c44 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 Dnextwctype.c40 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 Dwcwidth.c52 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 Dwctrans.c46 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 Dwcrtomb.c38 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 Dbtowc.c44 wchar_t wc; local
55 if (XLOCALE_CTYPE(l)->__mbrtowc(&wc, &cc, 1, &mbs) > 1)
57 return (wc);
H A Dmskanji.c98 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 Dgetwidths.c34 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 Dmbtowc_test.c47 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 Dmbrtowc_test.c49 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 Dputwc.c49 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 Dputwchar.c45 * 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 Dungetwc.c50 __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 Dfputwc.c49 __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 Dlib_wunctrl.c42 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 Dwide.c192 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 Dctype.c80 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 Dcitrus_ues.c125 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 Dwcswidth.c51 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 Dtest-wchar.c26 wchar_t wc; local
52 wc = L'*';
53 if (putwchar(wc) != (wint_t)wc) {
/freebsd-current/lib/libiconv_modules/UTF1632/
H A Dcitrus_utf1632.c107 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 Dmd7.sh35 [ `swapinfo | wc -l` -eq 1 ] && exit 0 # Covered by md3.sh
/freebsd-current/bin/ls/
H A Dutil.c55 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 Dcitrus_gbk2k.c156 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...]

Completed in 155 milliseconds

1234567891011>>