Home
last modified time | relevance | path

Searched refs:wc (Results 1 – 25 of 71) sorted by relevance

123

/ndk/sources/host-tools/sed-4.2.1/lib/
Dwctype.in.h107 iswalnum (wint_t wc) in iswalnum() argument
109 return ((wc >= '0' && wc <= '9') in iswalnum()
110 || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z')); in iswalnum()
114 iswalpha (wint_t wc) in iswalpha() argument
116 return (wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z'; in iswalpha()
120 iswblank (wint_t wc) in iswblank() argument
122 return wc == ' ' || wc == '\t'; in iswblank()
126 iswcntrl (wint_t wc) in iswcntrl() argument
128 return (wc & ~0x1f) == 0 || wc == 0x7f; in iswcntrl()
132 iswdigit (wint_t wc) in iswdigit() argument
[all …]
Dbtowc.c31 wchar_t wc; in btowc() local
34 if (mbtowc (&wc, buf, 1) >= 0) in btowc()
35 return wc; in btowc()
Dmbrtowc.c348 wchar_t wc; in rpl_mbrtowc() local
349 size_t ret = mbrtowc (&wc, s, 1, ps); in rpl_mbrtowc()
358 *pwc = wc; in rpl_mbrtowc()
359 return (wc == 0 ? 0 : count); in rpl_mbrtowc()
369 wchar_t wc; in rpl_mbrtowc() local
370 size_t ret = mbrtowc (&wc, s, n, ps); in rpl_mbrtowc()
375 *pwc = wc; in rpl_mbrtowc()
376 if (wc == 0) in rpl_mbrtowc()
/ndk/sources/android/support/src/musl-ctype/
Dwcwidth.c11 int wcwidth(wchar_t wc) in wcwidth() argument
13 if (wc < 0xffU) in wcwidth()
14 return (wc+1 & 0x7f) >= 0x21 ? 1 : wc ? -1 : 0; in wcwidth()
15 if ((wc & 0xfffeffffU) < 0xfffe) { in wcwidth()
16 if ((table[table[wc>>8]*32+((wc&255)>>3)]>>(wc&7))&1) in wcwidth()
18 if ((wtable[wtable[wc>>8]*32+((wc&255)>>3)]>>(wc&7))&1) in wcwidth()
22 if ((wc & 0xfffe) == 0xfffe) in wcwidth()
24 if (wc-0x20000U < 0x20000) in wcwidth()
26 if (wc == 0xe0001 || wc-0xe0020U < 0x5f || wc-0xe0100 < 0xef) in wcwidth()
Dtowctrans.c225 static wchar_t __towcase(wchar_t wc, int lower) in __towcase() argument
231 if (!iswalpha(wc) in __towcase()
232 || (unsigned)wc - 0x0600 <= 0x0fff-0x0600 in __towcase()
233 || (unsigned)wc - 0x2e00 <= 0xa63f-0x2e00 in __towcase()
234 || (unsigned)wc - 0xa800 <= 0xfeff-0xa800) in __towcase()
235 return wc; in __towcase()
237 if (lower && (unsigned)wc - 0x10a0 < 0x2e) in __towcase()
238 if (wc>0x10c5 && wc != 0x10c7 && wc != 0x10cd) return wc; in __towcase()
239 else return wc + 0x2d00 - 0x10a0; in __towcase()
240 if (!lower && (unsigned)wc - 0x2d00 < 0x26) in __towcase()
[all …]
Diswctype.c18 int iswctype(wint_t wc, wctype_t type) in iswctype() argument
22 return iswalnum(wc); in iswctype()
24 return iswalpha(wc); in iswctype()
26 return iswblank(wc); in iswctype()
28 return iswcntrl(wc); in iswctype()
30 return iswdigit(wc); in iswctype()
32 return iswgraph(wc); in iswctype()
34 return iswlower(wc); in iswctype()
36 return iswprint(wc); in iswctype()
38 return iswpunct(wc); in iswctype()
[all …]
Diswprint.c10 int iswprint(wint_t wc) in iswprint() argument
12 if (wc < 0xffU) in iswprint()
13 return (wc+1 & 0x7f) >= 0x21; in iswprint()
14 if (wc < 0x2028U || wc-0x202aU < 0xd800-0x202a || wc-0xe000U < 0xfff9-0xe000) in iswprint()
16 if (wc-0xfffcU > 0x10ffff-0xfffc || (wc&0xfffe)==0xfffe) in iswprint()
Diswalpha.c7 int iswalpha(wint_t wc) in iswalpha() argument
9 if (wc<0x20000U) in iswalpha()
10 return (table[table[wc>>8]*32+((wc&255)>>3)]>>(wc&7))&1; in iswalpha()
11 if (wc<0x2fffeU) in iswalpha()
Diswcntrl.c4 int iswcntrl(wint_t wc) in iswcntrl() argument
6 return (unsigned)wc < 32 in iswcntrl()
7 || (unsigned)(wc-0x7f) < 33 in iswcntrl()
8 || (unsigned)(wc-0x2028) < 2 in iswcntrl()
9 || (unsigned)(wc-0xfff9) < 3; in iswcntrl()
Diswpunct.c7 int iswpunct(wint_t wc) in iswpunct() argument
9 if (wc<0x20000U) in iswpunct()
10 return (table[table[wc>>8]*32+((wc&255)>>3)]>>(wc&7))&1; in iswpunct()
Diswlower.c3 int iswlower(wint_t wc) in iswlower() argument
5 return towupper(wc) != wc || wc == 0xdf; in iswlower()
Dwctrans.c11 wint_t towctrans(wint_t wc, wctrans_t trans) in towctrans() argument
13 if (trans == (wctrans_t)1) return towupper(wc); in towctrans()
14 if (trans == (wctrans_t)2) return towlower(wc); in towctrans()
15 return wc; in towctrans()
Diswxdigit.c4 int iswxdigit(wint_t wc) in iswxdigit() argument
6 return (unsigned)(wc-'0') < 10 || (unsigned)((wc|32)-'a') < 6; in iswxdigit()
Diswupper.c3 int iswupper(wint_t wc) in iswupper() argument
5 return towlower(wc) != wc; in iswupper()
Diswalnum.c4 int iswalnum(wint_t wc) in iswalnum() argument
6 return iswdigit(wc) || iswalpha(wc); in iswalnum()
Diswgraph.c3 int iswgraph(wint_t wc) in iswgraph() argument
6 return !iswspace(wc) && iswprint(wc); in iswgraph()
Diswspace.c9 int iswspace(wint_t wc) in iswspace() argument
17 return wc && wcschr(spaces, wc); in iswspace()
Diswblank.c5 int iswblank(wint_t wc) in iswblank() argument
7 return isblank(wc); in iswblank()
/ndk/sources/android/support/src/musl-multibyte/
Dwcrtomb.c10 size_t wcrtomb(char *restrict s, wchar_t wc, mbstate_t *restrict st) in wcrtomb() argument
13 if ((unsigned)wc < 0x80) { in wcrtomb()
14 *s = wc; in wcrtomb()
16 } else if ((unsigned)wc < 0x800) { in wcrtomb()
17 *s++ = 0xc0 | (wc>>6); in wcrtomb()
18 *s = 0x80 | (wc&0x3f); in wcrtomb()
20 } else if ((unsigned)wc < 0xd800 || (unsigned)wc-0xe000 < 0x2000) { in wcrtomb()
21 *s++ = 0xe0 | (wc>>12); in wcrtomb()
22 *s++ = 0x80 | ((wc>>6)&0x3f); in wcrtomb()
23 *s = 0x80 | (wc&0x3f); in wcrtomb()
[all …]
Dmbtowc.c11 int mbtowc(wchar_t *restrict wc, const char *restrict src, size_t n) in mbtowc() argument
18 if (!wc) wc = (void *)&wc; in mbtowc()
20 if (*s < 0x80) return !!(*wc = *s); in mbtowc()
32 *wc = c; in mbtowc()
39 *wc = c; in mbtowc()
44 *wc = c<<6 | *s++-0x80; in mbtowc()
Dmbrtowc.c11 size_t mbrtowc(wchar_t *restrict wc, const char *restrict src, size_t n, mbstate_t *restrict st) in mbrtowc() argument
24 } else if (!wc) wc = (void *)&wc; in mbrtowc()
28 if (*s < 0x80) return !!(*wc = *s); in mbrtowc()
39 *wc = c; in mbrtowc()
/ndk/sources/android/support/src/
Dwchar_support.c7 static int _wc_indelim(wchar_t wc, const wchar_t* delim) { in _wc_indelim() argument
9 if (wc == *delim) in _wc_indelim()
19 wchar_t wc = from[n]; in wcpcpy() local
20 to[n] = wc; in wcpcpy()
21 if (wc == L'\0') in wcpcpy()
31 wchar_t wc = src[i]; in wcpncpy() local
32 dst[i] = wc; in wcpncpy()
33 if (wc == L'\0') in wcpncpy()
63 wchar_t wc = s2[i]; in wcscat() local
64 s1[n+i] = wc; in wcscat()
[all …]
/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/support/ibm/
Dxlocale.h144 int iswalnum_l(wchar_t wc, locale_t locale) in iswalnum_l() argument
146 return __xiswalnum(locale, wc); in iswalnum_l()
150 int iswalpha_l(wchar_t wc, locale_t locale) in iswalpha_l() argument
152 return __xiswalpha(locale, wc); in iswalpha_l()
156 int iswblank_l(wchar_t wc, locale_t locale) in iswblank_l() argument
158 return __xiswblank(locale, wc); in iswblank_l()
162 int iswcntrl_l(wchar_t wc, locale_t locale) in iswcntrl_l() argument
164 return __xiswcntrl(locale, wc); in iswcntrl_l()
168 int iswdigit_l(wchar_t wc, locale_t locale) in iswdigit_l() argument
170 return __xiswdigit(locale, wc); in iswdigit_l()
[all …]
/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/
Dcwctype30 int iswalnum(wint_t wc);
31 int iswalpha(wint_t wc);
32 int iswblank(wint_t wc); // C99
33 int iswcntrl(wint_t wc);
34 int iswdigit(wint_t wc);
35 int iswgraph(wint_t wc);
36 int iswlower(wint_t wc);
37 int iswprint(wint_t wc);
38 int iswpunct(wint_t wc);
39 int iswspace(wint_t wc);
[all …]
/ndk/sources/host-tools/sed-4.2.1/m4/
Dmbrtowc.m4119 wchar_t wc;
122 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
165 mbrtowc returns 2, and sets wc to 0x00F0.
166 mbtowc returns 4 (correct) and sets wc to 0x5EDC. */
171 wchar_t wc;
174 if (mbrtowc (&wc, input + 3, 6, &state) != 4
175 && mbtowc (&wc, input + 3, 6) == 4)
218 wchar_t wc;
222 wc = (wchar_t) 0xBADFACE;
223 mbrtowc (&wc, NULL, 5, &state);
[all …]

123