diff src/buffer.h @ 650:704cb139ec6b

[xemacs-hg @ 2001-08-24 08:52:07 by stephent] Make negative integers invalid again. <15238.5438.881529.885462@turnbull.sk.tsukuba.ac.jp>
author stephent
date Fri, 24 Aug 2001 08:52:09 +0000
parents b39c14581166
children fdefd0186b75
line wrap: on
line diff
--- a/src/buffer.h	Wed Aug 22 21:03:16 2001 +0000
+++ b/src/buffer.h	Fri Aug 24 08:52:09 2001 +0000
@@ -553,12 +553,12 @@
 INLINE_HEADER int
 valid_char_p (Emchar ch)
 {
-  return ch <= 0xFF || non_ascii_valid_char_p (ch);
+  return (! (ch & ~0xFF)) || non_ascii_valid_char_p (ch);
 }
 
 #else /* not MULE */
 
-#define valid_char_p(ch) ((unsigned int) (ch) <= 0xff)
+#define valid_char_p(ch) (! (ch & ~0xFF))
 
 #endif /* not MULE */