Deleted Added
full compact
43c43
< * $FreeBSD: head/include/_ctype.h 133559 2004-08-12 09:33:47Z tjr $
---
> * $FreeBSD: head/include/_ctype.h 133564 2004-08-12 12:19:11Z tjr $
69a70,71
> #define _CTYPE_SWM 0xe0000000L /* Mask for screen width data */
> #define _CTYPE_SWS 30 /* Bits to shift to get width */
129a132,144
> static __inline int
> __wcwidth(__ct_rune_t _c)
> {
> unsigned int _x;
>
> if (_c == 0)
> return (0);
> _x = (unsigned int)__maskrune(_c, _CTYPE_SWM|_CTYPE_R);
> if ((_x & _CTYPE_SWM) != 0)
> return ((_x & _CTYPE_SWM) >> _CTYPE_SWS);
> return ((_x & _CTYPE_R) != 0 ? 1 : -1);
> }
>
137a153
> int __wcwidth(__ct_rune_t);