/bionic/libc/bionic/ |
H A D | wcwidth.cpp | 33 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 D | icu_wrappers.cpp | 31 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 D | wctype.cpp | 56 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 D | iconv.cpp | 122 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 D | wchar.cpp | 139 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.h | 53 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.h | 52 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 D | btowc.c | 38 wchar_t wc; local 49 if (mbrtowc(&wc, &cc, 1, &mbs) > 1) 51 return (wc);
|
H A D | wctoint.h | 34 wctoint(wchar_t wc) argument 38 switch (wc) {
|
/bionic/libc/upstream-openbsd/lib/libc/stdio/ |
H A D | ungetwc.c | 38 __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 D | fgetwc.c | 42 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 D | fgetws.c | 43 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 D | fputwc.c | 40 __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 D | icu.h | 81 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 D | xt_osf.h | 43 __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 D | xt_osf.h | 43 __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 D | xt_osf.h | 43 __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 D | glob.c | 194 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 D | vfwscanf.c | 89 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 D | vfscanf.cpp | 441 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 D | printf_common.h | 749 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 D | local.h | 252 wint_t __fputwc_unlock(wchar_t wc, FILE* fp);
|
/bionic/benchmarks/ |
H A D | stdlib_benchmark.cpp | 112 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 D | misc.c | 282 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 D | wchar_test.cpp | 646 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);
|