aboutsummaryrefslogtreecommitdiff
path: root/include/_ctype.h
diff options
context:
space:
mode:
authorMichael C . Wu <keichii@FreeBSD.org>2002-08-16 13:42:59 +0000
committerMichael C . Wu <keichii@FreeBSD.org>2002-08-16 13:42:59 +0000
commitc3121a34a064c0e2bf47d54316630cc139b75721 (patch)
tree37b8d1103991c1de05d0e95ec3c0c792c388fa89 /include/_ctype.h
parentea6027a8e13af09156894213851240cafa6482b9 (diff)
downloadsrc-c3121a34a064c0e2bf47d54316630cc139b75721.tar.gz
src-c3121a34a064c0e2bf47d54316630cc139b75721.zip
Add swidth definition for wchar stuff
Submitted by: clkao@clkao.org Reviewed by: keichii Obtained from: NetBSD MFC after: 1 month
Notes
Notes: svn path=/head/; revision=101984
Diffstat (limited to 'include/_ctype.h')
-rw-r--r--include/_ctype.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/_ctype.h b/include/_ctype.h
index e5ec784cd5e2..294ab231c56f 100644
--- a/include/_ctype.h
+++ b/include/_ctype.h
@@ -65,6 +65,12 @@
#define _CTYPE_I 0x00080000L /* Ideogram */
#define _CTYPE_T 0x00100000L /* Special */
#define _CTYPE_Q 0x00200000L /* Phonogram */
+#define _CTYPE_SWM 0xe0000000L /* Mask to get screen width data */
+#define _CTYPE_SWS 30 /* Bits to shift to get width */
+#define _CTYPE_SW0 0x20000000L /* 0 width character */
+#define _CTYPE_SW1 0x00000000L /* 1 width character / default*/
+#define _CTYPE_SW2 0x80000000L /* 2 width character */
+#define _CTYPE_SW3 0xc0000000L /* 3 width character */
__BEGIN_DECLS
int isalnum(int);