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

12

/seL4-camkes-master/projects/musllibc/src/ctype/
H A Dwcwidth.c11 int wcwidth(wchar_t wc) argument
13 if (wc < 0xffU)
14 return (wc+1 & 0x7f) >= 0x21 ? 1 : wc ? -1 : 0;
15 if ((wc & 0xfffeffffU) < 0xfffe) {
16 if ((table[table[wc>>8]*32+((wc&255)>>3)]>>(wc&7))&1)
18 if ((wtable[wtable[wc>>8]*32+((wc
[all...]
H A Diswprint.c11 int iswprint(wint_t wc) argument
13 if (wc < 0xffU)
14 return (wc+1 & 0x7f) >= 0x21;
15 if (wc < 0x2028U || wc-0x202aU < 0xd800-0x202a || wc-0xe000U < 0xfff9-0xe000)
17 if (wc-0xfffcU > 0x10ffff-0xfffc || (wc&0xfffe)==0xfffe)
H A Diswalpha.c8 int iswalpha(wint_t wc) argument
10 if (wc<0x20000U)
11 return (table[table[wc>>8]*32+((wc&255)>>3)]>>(wc&7))&1;
12 if (wc<0x2fffeU)
H A Diswcntrl.c4 int iswcntrl(wint_t wc) argument
6 return (unsigned)wc < 32
7 || (unsigned)(wc-0x7f) < 33
8 || (unsigned)(wc-0x2028) < 2
9 || (unsigned)(wc-0xfff9) < 3;
H A Diswpunct.c8 int iswpunct(wint_t wc) argument
10 if (wc<0x20000U)
11 return (table[table[wc>>8]*32+((wc&255)>>3)]>>(wc&7))&1;
H A Diswalnum.c4 int iswalnum(wint_t wc) argument
6 return iswdigit(wc) || iswalpha(wc);
H A Diswgraph.c4 int iswgraph(wint_t wc) argument
7 return !iswspace(wc) && iswprint(wc);
H A Diswlower.c4 int iswlower(wint_t wc) argument
6 return towupper(wc) != wc;
H A Diswupper.c4 int iswupper(wint_t wc) argument
6 return towlower(wc) != wc;
H A Diswxdigit.c4 int iswxdigit(wint_t wc) argument
6 return (unsigned)(wc-'0') < 10 || (unsigned)((wc|32)-'a') < 6;
H A Diswctype.c18 int iswctype(wint_t wc, wctype_t type) argument
22 return iswalnum(wc);
24 return iswalpha(wc);
26 return iswblank(wc);
28 return iswcntrl(wc);
30 return iswdigit(wc);
32 return iswgraph(wc);
34 return iswlower(wc);
36 return iswprint(wc);
38 return iswpunct(wc);
[all...]
H A Diswblank.c5 int iswblank(wint_t wc) argument
7 return isblank(wc);
H A Diswdigit.c6 int iswdigit(wint_t wc) argument
8 return (unsigned)wc-'0' < 10;
H A Diswspace.c9 int iswspace(wint_t wc) argument
17 return wc && wcschr(spaces, wc);
H A Dwctrans.c12 wint_t towctrans(wint_t wc, wctrans_t trans) argument
14 if (trans == (wctrans_t)1) return towupper(wc);
15 if (trans == (wctrans_t)2) return towlower(wc);
16 return wc;
H A Dtowctrans.c223 static wchar_t __towcase(wchar_t wc, int lower) argument
229 if (!iswalpha(wc)
230 || (unsigned)wc - 0x0600 <= 0x0fff-0x0600
231 || (unsigned)wc - 0x2e00 <= 0xa63f-0x2e00
232 || (unsigned)wc - 0xa800 <= 0xfeff-0xa800)
233 return wc;
235 if (lower && (unsigned)wc - 0x10a0 < 0x2e)
236 if (wc>0x10c5 && wc != 0x10c7 && wc !
258 towupper(wint_t wc) argument
263 towlower(wint_t wc) argument
[all...]
/seL4-camkes-master/projects/musllibc/src/multibyte/
H A Dwcrtomb.c6 size_t wcrtomb(char *restrict s, wchar_t wc, mbstate_t *restrict st) argument
9 if ((unsigned)wc < 0x80) {
10 *s = wc;
13 if (!IS_CODEUNIT(wc)) {
17 *s = wc;
19 } else if ((unsigned)wc < 0x800) {
20 *s++ = 0xc0 | (wc>>6);
21 *s = 0x80 | (wc&0x3f);
23 } else if ((unsigned)wc < 0xd800 || (unsigned)wc
[all...]
H A Dwctomb.c4 int wctomb(char *s, wchar_t wc) argument
7 return wcrtomb(s, wc, 0);
H A Dmbrtoc16.c20 wchar_t wc; local
21 size_t ret = mbrtowc(&wc, s, n, ps);
23 if (wc >= 0x10000) {
24 *pending = (wc & 0x3ff) + 0xdc00;
25 wc = 0xd7c0 + (wc >> 10);
27 if (pc16) *pc16 = wc;
H A Dmbtowc.c6 int mbtowc(wchar_t *restrict wc, const char *restrict src, size_t n) argument
14 if (!wc) wc = &dummy;
16 if (*s < 0x80) return !!(*wc = *s);
17 if (MB_CUR_MAX==1) return (*wc = CODEUNIT(*s)), 1;
29 *wc = c;
36 *wc = c;
41 *wc = c<<6 | *s++-0x80;
H A Dmbrtoc32.c9 wchar_t wc; local
10 size_t ret = mbrtowc(&wc, s, n, ps);
11 if (ret <= 4 && pc32) *pc32 = wc;
H A Dc16rtomb.c10 wchar_t wc; local
24 else wc = *x + c16 - 0xdc00;
27 wc = c16;
29 return wcrtomb(s, wc, 0);
H A Dmbrtowc.c6 size_t mbrtowc(wchar_t *restrict wc, const char *restrict src, size_t n, mbstate_t *restrict st) argument
20 } else if (!wc) wc = &dummy;
24 if (*s < 0x80) return !!(*wc = *s);
25 if (MB_CUR_MAX==1) return (*wc = CODEUNIT(*s)), 1;
36 *wc = c;
/seL4-camkes-master/projects/musllibc/src/stdio/
H A Dfgetwc.c9 wchar_t wc; local
16 l = mbrtowc(&wc, (void *)f->rpos, f->rend - f->rpos, &st);
19 return wc;
34 l = mbrtowc(&wc, (void *)&b, 1, &st);
38 return wc;
46 wchar_t wc = __fgetwc_unlocked_internal(f); local
48 return wc;
/seL4-camkes-master/projects/musllibc/src/regex/
H A Dfnmatch.c36 wchar_t wc; local
37 int k = mbtowc(&wc, str, n);
43 return wc;
89 wchar_t wc; local
90 int k = mbtowc(&wc, pat, m);
96 return wc;
109 wchar_t wc; local
123 wc = p[-1];
129 if (wc <= wc2)
130 if ((unsigned)k-wc <
[all...]

Completed in 149 milliseconds

12