Lines Matching refs:wc
67 wchar_t wc;
73 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) {
88 if (iswprint(wc))
89 n += wcwidth(wc);
99 wchar_t wc;
107 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) {
120 if (!iswprint(wc)) {
129 n += wcwidth(wc);
152 wchar_t wc;
157 while (len != 0 && (clen = mbrtowc(&wc, s, len, &mbs)) != 0) {
169 if (iswprint(wc))
184 wchar_t wc;
193 while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) {
195 if (goodchar && iswprint(wc) && wc != L'\"' && wc != L'\\') {
198 len += wcwidth(wc);
201 wc >= 0 &&
203 wc <= (wchar_t)UCHAR_MAX &&
204 (p = strchr(esc, (char)wc)) != NULL) {