Lines Matching refs:wc

56 int iswalnum(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_POSIX_ALNUM, isalnum); }
57 int iswalpha(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_ALPHABETIC, isalpha); }
58 int iswblank(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_POSIX_BLANK, isblank); }
59 int iswgraph(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_POSIX_GRAPH, isgraph); }
60 int iswlower(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_LOWERCASE, islower); }
61 int iswprint(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_POSIX_PRINT, isprint); }
62 int iswspace(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_WHITE_SPACE, isspace); }
63 int iswupper(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_UPPERCASE, isupper); }
64 int iswxdigit(wint_t wc) { return __icu_hasBinaryProperty(wc, UCHAR_POSIX_XDIGIT, isxdigit); }
66 int iswcntrl(wint_t wc) {
69 return u_charType ? (u_charType(wc) == U_CONTROL_CHAR) : iscntrl(wc);
72 int iswdigit(wint_t wc) {
75 return u_isdigit ? u_isdigit(wc) : isdigit(wc);
78 int iswpunct(wint_t wc) {
81 return u_ispunct ? u_ispunct(wc) : ispunct(wc);
97 int iswctype(wint_t wc, wctype_t char_class) {
99 case WC_TYPE_ALNUM: return iswalnum(wc);
100 case WC_TYPE_ALPHA: return iswalpha(wc);
101 case WC_TYPE_BLANK: return iswblank(wc);
102 case WC_TYPE_CNTRL: return iswcntrl(wc);
103 case WC_TYPE_DIGIT: return iswdigit(wc);
104 case WC_TYPE_GRAPH: return iswgraph(wc);
105 case WC_TYPE_LOWER: return iswlower(wc);
106 case WC_TYPE_PRINT: return iswprint(wc);
107 case WC_TYPE_PUNCT: return iswpunct(wc);
108 case WC_TYPE_SPACE: return iswspace(wc);
109 case WC_TYPE_UPPER: return iswupper(wc);
110 case WC_TYPE_XDIGIT: return iswxdigit(wc);
115 int iswctype_l(wint_t wc, wctype_t char_class, locale_t) {
116 return iswctype(wc, char_class);
119 wint_t towlower(wint_t wc) {
122 return u_tolower ? u_tolower(wc) : tolower(wc);
125 wint_t towupper(wint_t wc) {
128 return u_toupper ? u_toupper(wc) : toupper(wc);