(char-attribute-name<): Treat non-private final byte.
authortomo <tomo>
Mon, 8 Sep 2008 15:00:36 +0000 (15:00 +0000)
committertomo <tomo>
Mon, 8 Sep 2008 15:00:36 +0000 (15:00 +0000)
lisp/utf-2000/char-db-util.el

index 56da7a9..9a7e22b 100644 (file)
              t)
          (if (<= (charset-id kb) 1)
              nil
-           (< (charset-id ka)(charset-id kb))))
+           (cond
+            ((and (charset-final ka)
+                  (>= (charset-final ka) ?@))
+             (if (and (charset-final kb)
+                      (>= (charset-final kb) ?@))
+                 (< (charset-final ka)(charset-final kb))
+               t))
+            ((and (charset-final kb)
+                  (>= (charset-final kb) ?@))
+             nil)
+            (t
+             (< (charset-id ka)(charset-id kb))))))
       nil))
    ((find-charset kb)
     t)