Lines Matching defs:wc
41 nextwctype_l(wint_t wc, wctype_t wct, locale_t locale)
51 if (wc < _CACHED_RUNES) {
52 wc++;
53 while (wc < _CACHED_RUNES) {
54 if (runes->__runetype[wc] & wct)
55 return (wc);
56 wc++;
58 wc--;
60 if (rr->__ranges != NULL && wc < rr->__ranges[0].__min) {
61 wc = rr->__ranges[0].__min;
69 if (re->__min <= wc && wc <= re->__max)
71 else if (wc > re->__max) {
79 wc++;
80 if (re->__min <= wc && wc <= re->__max) {
82 for (; wc <= re->__max; wc++)
83 if (re->__types[wc - re->__min] & wct)
84 return (wc);
86 return (wc);
89 wc = re->__min;
91 for (; wc <= re->__max; wc++)
92 if (re->__types[wc - re->__min] & wct)
93 return (wc);
95 return (wc);
100 nextwctype(wint_t wc, wctype_t wct)
102 return nextwctype_l(wc, wct, __get_locale());