Lines Matching refs:wc
55 wchar_t wc;
61 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) {
76 if (iswprint(wc))
77 n += wcwidth(wc);
86 wchar_t wc;
92 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) {
105 if (!iswprint(wc)) {
114 n += wcwidth(wc);
136 wchar_t wc;
141 while (len != 0 && (clen = mbrtowc(&wc, s, len, &mbs)) != 0) {
153 if (iswprint(wc))
168 wchar_t wc;
175 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) {
177 if (goodchar && iswprint(wc) && wc != L'\"' && wc != L'\\') {
180 len += wcwidth(wc);
183 wc >= 0 &&
185 wc <= (wchar_t)UCHAR_MAX &&
186 (p = strchr(esc, (char)wc)) != NULL) {