*** include/m_ctype.h.in.orig	Sat Feb 27 19:40:09 1999
--- include/m_ctype.h.in	Fri May 14 11:11:07 1999
***************
*** 102,107 ****
  #define	USE_MB_IDENT
! #define isujis(c)	((0xa1<=(uchar)(c) && (uchar)(c)<=0xfe))
! #define iskata(c)	((0xa1<=(uchar)(c) && (uchar)(c)<=0xdf))
! #define isujis_ss2(c)	((unsigned char)(c) == 0x8e)
! #define isujis_ss3(c)	((unsigned char)(c) == 0x8f)
  #define ismbchar(p, end)	((*(uchar*)(p)<0x80)? 0:\
--- 102,107 ----
  #define	USE_MB_IDENT
! #define isujis(c)	((0xa1<=((c)&0xff) && ((c)&0xff)<=0xfe))
! #define iskata(c)	((0xa1<=((c)&0xff) && ((c)&0xff)<=0xdf))
! #define isujis_ss2(c)	(((c)&0xff) == 0x8e)
! #define isujis_ss3(c)	(((c)&0xff) == 0x8f)
  #define ismbchar(p, end)	((*(uchar*)(p)<0x80)? 0:\
***************
*** 120,123 ****
  #define USE_MB_IDENT
! #define issjishead(c)	((0x81<=(uchar)(c) && (uchar)(c)<=0x9f) || (0xe0<=(uchar)(c) && (uchar)(c)<=0xfc))
! #define issjistail(c)	((0x40<=(uchar)(c) && (uchar)(c)<=0x7e) || (0x80<=(uchar)(c) && (uchar)(c)<=0xfc))
  #define ismbchar(p, end)	(issjishead(*(p)) && (end)-(p)>1 && issjistail(*((p)+1))? 2: 0)
--- 120,123 ----
  #define USE_MB_IDENT
! #define issjishead(c)	((0x81<=((c)&0xff) && ((c)&0xff)<=0x9f) || (0xe0<=((c)&0xff) && ((c)&0xff)<=0xfc))
! #define issjistail(c)	((0x40<=((c)&0xff) && ((c)&0xff)<=0x7e) || (0x80<=((c)&0xff) && ((c)&0xff)<=0xfc))
  #define ismbchar(p, end)	(issjishead(*(p)) && (end)-(p)>1 && issjistail(*((p)+1))? 2: 0)
