]> git.eshelyaron.com Git - emacs.git/commitdiff
(generic-char-p): A character of code 0 is not a generic char.
authorKenichi Handa <handa@m17n.org>
Sat, 11 Apr 1998 02:18:31 +0000 (02:18 +0000)
committerKenichi Handa <handa@m17n.org>
Sat, 11 Apr 1998 02:18:31 +0000 (02:18 +0000)
lisp/international/mule.el

index 5c4e14c00824ff5a1caaed46996cfe6b33419623..fde894ec484f3854152feb8f1c6d0edad09dc31d 100644 (file)
@@ -261,9 +261,10 @@ Now we have the variable `charset-list'."
 (defsubst generic-char-p (char)
   "Return t if and only if CHAR is a generic character.
 See also the documentation of make-char."
-  (let ((l (split-char char)))
-    (and (or (= (nth 1 l) 0) (eq (nth 2 l) 0))
-        (not (eq (car l) 'composition)))))
+  (and (>= char 0400)
+       (let ((l (split-char char)))
+        (and (or (= (nth 1 l) 0) (eq (nth 2 l) 0))
+             (not (eq (car l) 'composition))))))
 
 \f
 ;; Coding system staffs