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

12

/bionic/libc/bionic/
H A Dwcwidth.cpp33 int wcwidth(wchar_t wc) { argument
35 if (wc >= 0x20 && wc < 0x7f) return 1;
38 if (wc == 0) return 0;
41 if (wc < ' ' || (wc >= 0x7f && wc <= 0xa0)) return -1;
47 switch (__icu_charType(wc)) {
58 if (__icu_hasBinaryProperty(wc, UCHAR_DEFAULT_IGNORABLE_CODE_POINT, nullptr)) return 0;
61 switch (__icu_getIntPropertyValue(wc, UCHAR_HANGUL_SYLLABLE_TYP
[all...]
H A Dicu_wrappers.cpp31 int8_t __icu_charType(wint_t wc) { argument
34 return u_charType ? u_charType(wc) : -1;
37 int32_t __icu_getIntPropertyValue(wint_t wc, UProperty property) { argument
41 return u_getIntPropertyValue ? u_getIntPropertyValue(wc, property) : 0;
44 bool __icu_hasBinaryProperty(wint_t wc, UProperty property, int (*fallback)(int)) { argument
48 return u_hasBinaryProperty ? u_hasBinaryProperty(wc, property) : fallback(wc);
H A Dwctype.cpp56 int iswalnum(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_POSIX_ALNUM, isalnum); } argument
57 int iswalpha(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_ALPHABETIC, isalpha); } argument
58 int iswblank(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_POSIX_BLANK, isblank); } argument
59 int iswgraph(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_POSIX_GRAPH, isgraph); } argument
60 int iswlower(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_LOWERCAS argument
61 iswprint(wint_t wc) argument
62 iswspace(wint_t wc) argument
63 iswupper(wint_t wc) argument
64 iswxdigit(wint_t wc) argument
66 iswcntrl(wint_t wc) argument
72 iswdigit(wint_t wc) argument
78 iswpunct(wint_t wc) argument
97 iswctype(wint_t wc, wctype_t char_class) argument
115 iswctype_l(wint_t wc, wctype_t char_class, locale_t) argument
119 towlower(wint_t wc) argument
125 towupper(wint_t wc) argument
[all...]
H A Diconv.cpp122 wc = 0;
138 char32_t wc; member in struct:__iconv_t
156 wc = **src_buf;
158 if (wc > 0x7f) errno = EILSEQ;
162 src_bytes_used = mbrtoc32(&wc, *src_buf, *src_bytes_left, &ps);
178 wc = In16(*src_buf, swap);
181 if (wc >= 0xd800 && wc <= 0xdfff) {
182 if (wc >= 0xdc00) { // Low surrogate before high surrogate.
190 uint16_t hi = wc;
287 uint16_t wc = (src[0]) | (src[1] << 8); local
295 uint32_t wc = (src[0]) | (src[1] << 8) | (src[2] << 16) | (src[3] << 24); local
[all...]
H A Dwchar.cpp139 size_t wcrtomb(char* s, wchar_t wc, mbstate_t* ps) { argument
144 return c32rtomb(s, static_cast<char32_t>(wc), state);
159 wchar_t wc = (*src)[i]; local
160 if (static_cast<uint32_t>(wc) < 0x80) {
162 if (wc == 0) {
167 r = wcrtomb(buf, wc, state);
177 wchar_t wc = (*src)[i]; local
178 if (static_cast<uint32_t>(wc) < 0x80) {
180 dst[o] = wc;
181 if (wc
[all...]
/bionic/libc/upstream-openbsd/lib/libc/locale/
H A D_wcstol.h53 wint_t wc; local
70 wc = (wchar_t) *s++;
71 } while (iswspace(wc));
72 if (wc == L'-') {
74 wc = *s++;
77 if (wc == L'+')
78 wc = *s++;
81 wc == L'0' && (*s == L'x' || *s == L'X')) {
82 wc = s[1];
87 base = wc
[all...]
H A D_wcstoul.h52 wint_t wc; local
68 wc = (wchar_t) *s++;
69 } while (iswspace(wc));
70 if (wc == L'-') {
72 wc = *s++;
75 if (wc == L'+')
76 wc = *s++;
79 wc == L'0' && (*s == L'x' || *s == L'X')) {
80 wc = s[1];
85 base = wc
[all...]
H A Dbtowc.c38 wchar_t wc; local
49 if (mbrtowc(&wc, &cc, 1, &mbs) > 1)
51 return (wc);
H A Dwctoint.h34 wctoint(wchar_t wc) argument
38 switch (wc) {
/bionic/libc/upstream-openbsd/lib/libc/stdio/
H A Dungetwc.c38 __ungetwc(wint_t wc, FILE *fp) argument
42 if (wc == WEOF)
62 wcio->wcio_ungetwc_buf[wcio->wcio_ungetwc_inbuf++] = wc;
65 return wc;
69 ungetwc(wint_t wc, FILE *fp) argument
74 r = __ungetwc(wc, fp);
H A Dfgetwc.c42 wchar_t wc; local
54 wc = wcio->wcio_ungetwc_buf[--wcio->wcio_ungetwc_inbuf];
56 return wc;
70 size = mbrtowc(&wc, &c, 1, st);
77 return wc;
H A Dfgetws.c43 wint_t wc; local
55 if ((wc = __fgetwc_unlock(fp)) == WEOF &&
58 if (wc == WEOF) {
65 *wsp++ = (wchar_t)wc;
66 if (wc == L'\n') {
H A Dfputwc.c40 __fputwc_unlock(wchar_t wc, FILE *fp) argument
63 size = wcrtomb(buf, wc, st);
74 return (wint_t)wc;
78 fputwc(wchar_t wc, FILE *fp) argument
83 r = __fputwc_unlock(wc, fp);
/bionic/libc/private/
H A Dicu.h81 int8_t __icu_charType(wint_t wc);
82 int32_t __icu_getIntPropertyValue(wint_t wc, UProperty property);
83 bool __icu_hasBinaryProperty(wint_t wc, UProperty property, int (*fallback)(int));
/bionic/libc/kernel/uapi/linux/netfilter/
H A Dxt_osf.h43 __u32 wc; member in struct:xt_osf_wc
48 struct xt_osf_wc wc; member in struct:xt_osf_opt
/bionic/libc/versioner-dependencies/common/kernel_uapi/linux/netfilter/
H A Dxt_osf.h43 __u32 wc; member in struct:xt_osf_wc
48 struct xt_osf_wc wc; member in struct:xt_osf_opt
/bionic/tools/versioner/dependencies/common/kernel_uapi/linux/netfilter/
H A Dxt_osf.h43 __u32 wc; member in struct:xt_osf_wc
48 struct xt_osf_wc wc; member in struct:xt_osf_opt
/bionic/libc/upstream-freebsd/lib/libc/gen/
H A Dglob.c194 wchar_t wc; local
220 clen = mbrtowc(&wc, patnext, MB_LEN_MAX, &mbs);
227 *bufnext++ = wc;
242 clen = mbrtowc(&wc, patnext, MB_LEN_MAX, &mbs);
249 *bufnext++ = wc | prot;
426 wchar_t wc; local
485 clen = mbrtowc(&wc, sc, MB_LEN_MAX, &mbs);
488 wc = (unsigned char)*sc;
492 if ((*dc++ = wc) == EOS) {
762 wchar_t wc; local
[all...]
/bionic/libc/stdio/
H A Dvfwscanf.c89 static inline bool in_ccl(wchar_t wc, const wchar_t* ccl) { argument
100 if (*ccl == wc) return member_result;
111 if (wc >= first && wc <= last) return member_result;
119 if (*ccl == wc) return member_result;
H A Dvfscanf.cpp441 wchar_t wc = L'\0'; local
443 nconv = mbrtowc(&wc, buf, bytes, &mbs);
449 if ((c == CT_CCL && wctob(wc) != EOF && !ccltab[wctob(wc)]) || (c == CT_STRING && iswspace(wc))) {
456 if (wcp) wcp[n] = wc;
H A Dprintf_common.h749 static wint_t xfputwc(wchar_t wc, FILE* fp) { argument
750 if ((fp->_flags & __SSTR) == 0) return __fputwc_unlock(wc, fp);
754 size_t len = wcrtomb(buf, wc, &mbs);
768 return (__sfvwrite(fp, &uio) != EOF ? (wint_t)wc : WEOF);
H A Dlocal.h252 wint_t __fputwc_unlock(wchar_t wc, FILE* fp);
/bionic/benchmarks/
H A Dstdlib_benchmark.cpp112 wchar_t wc = 0; local
114 for (j = 0; buf_aligned[j]; j+=mbrtowc(&wc, buf_aligned + j, 4, NULL)) {
/bionic/libc/upstream-openbsd/lib/libc/gdtoa/
H A Dmisc.c282 int k, wa, wb, wc; local
302 wc = wa + wb;
303 if (wc > a->maxwds)
308 for(x = c->x, xa = x + wc; x < xa; x++)
380 for(xc0 = c->x, xc = xc0 + wc; wc > 0 && !*--xc; --wc) ;
381 c->wds = wc;
/bionic/tests/
H A Dwchar_test.cpp646 wchar_t wc; local
650 n = mbrtowc(&wc, "x", MB_CUR_MAX, NULL);
652 EXPECT_EQ(L'x', wc);
654 n = mbrtowc(&wc, "\xc2\xa2", MB_CUR_MAX, NULL);
656 EXPECT_EQ(L'¢', wc);
658 n = mbrtowc(&wc, "\xe2\x82\xac", MB_CUR_MAX, NULL);
660 EXPECT_EQ(L'€', wc);
662 n = mbrtowc(&wc, "\xf0\xa4\xad\xa2", MB_CUR_MAX, NULL);
664 EXPECT_EQ(L'𤭢', wc);

Completed in 818 milliseconds

12