Lines Matching refs:wc

167 iswalnum (wint_t wc)  in iswalnum()  argument
169 return (wc >= 0 && wc < 128 in iswalnum()
170 ? (wc >= '0' && wc <= '9') || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z') in iswalnum()
177 iswalpha (wint_t wc) in iswalpha() argument
179 return (wc >= 0 && wc < 128 in iswalpha()
180 ? (wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z' in iswalpha()
187 iswblank (wint_t wc) in iswblank() argument
189 return (wc >= 0 && wc < 128 in iswblank()
190 ? wc == ' ' || wc == '\t' in iswblank()
197 iswcntrl (wint_t wc) in iswcntrl() argument
199 return (wc >= 0 && wc < 128 in iswcntrl()
200 ? (wc & ~0x1f) == 0 || wc == 0x7f in iswcntrl()
207 iswdigit (wint_t wc) in iswdigit() argument
209 return (wc >= '0' && wc <= '9'); in iswdigit()
215 iswgraph (wint_t wc) in iswgraph() argument
217 return (wc >= 0 && wc < 128 in iswgraph()
218 ? wc >= '!' && wc <= '~' in iswgraph()
225 iswlower (wint_t wc) in iswlower() argument
227 return (wc >= 0 && wc < 128 in iswlower()
228 ? wc >= 'a' && wc <= 'z' in iswlower()
235 iswprint (wint_t wc) in iswprint() argument
237 return (wc >= 0 && wc < 128 in iswprint()
238 ? wc >= ' ' && wc <= '~' in iswprint()
245 iswpunct (wint_t wc) in iswpunct() argument
247 return (wc >= 0 && wc < 128 in iswpunct()
248 ? wc >= '!' && wc <= '~' in iswpunct()
249 && !((wc >= '0' && wc <= '9') in iswpunct()
250 || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z')) in iswpunct()
257 iswspace (wint_t wc) in iswspace() argument
259 return (wc >= 0 && wc < 128 in iswspace()
260 ? wc == ' ' || wc == '\t' in iswspace()
261 || wc == '\n' || wc == '\v' || wc == '\f' || wc == '\r' in iswspace()
268 iswupper (wint_t wc) in iswupper() argument
270 return (wc >= 0 && wc < 128 in iswupper()
271 ? wc >= 'A' && wc <= 'Z' in iswupper()
278 iswxdigit (wint_t wc) in iswxdigit() argument
280 return (wc >= '0' && wc <= '9') || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'F'); in iswxdigit()
294 wchar_t wc; /* if wc_valid: the current character */ member
308 #define mb_iseq(mbc, sc) ((mbc).wc_valid && (mbc).wc == (sc))
309 #define mb_isnul(mbc) ((mbc).wc_valid && (mbc).wc == 0)
313 ? (int) (mbc1).wc - (int) (mbc2).wc \
325 ? (int) towlower ((mbc1).wc) - (int) towlower ((mbc2).wc) \
336 ? (mbc1).wc == (mbc2).wc \
341 ? towlower ((mbc1).wc) == towlower ((mbc2).wc) \
347 ((mbc).wc_valid && (mbc).wc >= 0 && (mbc).wc <= 127)
348 #define mb_isalnum(mbc) ((mbc).wc_valid && iswalnum ((mbc).wc))
349 #define mb_isalpha(mbc) ((mbc).wc_valid && iswalpha ((mbc).wc))
350 #define mb_isblank(mbc) ((mbc).wc_valid && iswblank ((mbc).wc))
351 #define mb_iscntrl(mbc) ((mbc).wc_valid && iswcntrl ((mbc).wc))
352 #define mb_isdigit(mbc) ((mbc).wc_valid && iswdigit ((mbc).wc))
353 #define mb_isgraph(mbc) ((mbc).wc_valid && iswgraph ((mbc).wc))
354 #define mb_islower(mbc) ((mbc).wc_valid && iswlower ((mbc).wc))
355 #define mb_isprint(mbc) ((mbc).wc_valid && iswprint ((mbc).wc))
356 #define mb_ispunct(mbc) ((mbc).wc_valid && iswpunct ((mbc).wc))
357 #define mb_isspace(mbc) ((mbc).wc_valid && iswspace ((mbc).wc))
358 #define mb_isupper(mbc) ((mbc).wc_valid && iswupper ((mbc).wc))
359 #define mb_isxdigit(mbc) ((mbc).wc_valid && iswxdigit ((mbc).wc))
367 mb_width_aux (wint_t wc) in mb_width_aux() argument
369 int w = wcwidth (wc); in mb_width_aux()
372 return (w >= 0 ? w : iswcntrl (wc) ? 0 : MB_UNPRINTABLE_WIDTH); in mb_width_aux()
376 ((mbc).wc_valid ? mb_width_aux ((mbc).wc) : MB_UNPRINTABLE_WIDTH)
384 (mbc)->wc = (mbc)->buf[0] = (sc))
399 new->wc = old->wc; in mb_copy()