/seL4-camkes-master/projects/musllibc/src/ctype/ |
H A D | wcwidth.c | 11 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 D | iswprint.c | 11 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 D | iswalpha.c | 8 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 D | iswcntrl.c | 4 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 D | iswpunct.c | 8 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 D | iswalnum.c | 4 int iswalnum(wint_t wc) argument 6 return iswdigit(wc) || iswalpha(wc);
|
H A D | iswgraph.c | 4 int iswgraph(wint_t wc) argument 7 return !iswspace(wc) && iswprint(wc);
|
H A D | iswlower.c | 4 int iswlower(wint_t wc) argument 6 return towupper(wc) != wc;
|
H A D | iswupper.c | 4 int iswupper(wint_t wc) argument 6 return towlower(wc) != wc;
|
H A D | iswxdigit.c | 4 int iswxdigit(wint_t wc) argument 6 return (unsigned)(wc-'0') < 10 || (unsigned)((wc|32)-'a') < 6;
|
H A D | iswctype.c | 18 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 D | iswblank.c | 5 int iswblank(wint_t wc) argument 7 return isblank(wc);
|
H A D | iswdigit.c | 6 int iswdigit(wint_t wc) argument 8 return (unsigned)wc-'0' < 10;
|
H A D | iswspace.c | 9 int iswspace(wint_t wc) argument 17 return wc && wcschr(spaces, wc);
|
H A D | wctrans.c | 12 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 D | towctrans.c | 223 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 D | wcrtomb.c | 6 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 D | wctomb.c | 4 int wctomb(char *s, wchar_t wc) argument 7 return wcrtomb(s, wc, 0);
|
H A D | mbrtoc16.c | 20 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 D | mbtowc.c | 6 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 D | mbrtoc32.c | 9 wchar_t wc; local 10 size_t ret = mbrtowc(&wc, s, n, ps); 11 if (ret <= 4 && pc32) *pc32 = wc;
|
H A D | c16rtomb.c | 10 wchar_t wc; local 24 else wc = *x + c16 - 0xdc00; 27 wc = c16; 29 return wcrtomb(s, wc, 0);
|
H A D | mbrtowc.c | 6 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 D | fgetwc.c | 9 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 D | fnmatch.c | 36 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...] |