(char-attribute-name<): Use `charset-iso-final-char' again for ISO-IR
authortomo <tomo>
Mon, 24 Nov 2003 11:04:03 +0000 (11:04 +0000)
committertomo <tomo>
Mon, 24 Nov 2003 11:04:03 +0000 (11:04 +0000)
coded-charsets.
(char-db-insert-char-spec): Delete unused local variable `ret'.

lisp/utf-2000/char-db-util.el

index 311ac8c..ed05f01 100644 (file)
    ((find-charset ka)
     (cond
      ((find-charset kb)
    ((find-charset ka)
     (cond
      ((find-charset kb)
-      (if (< (charset-id ka) 0)
-         (if (< (charset-id kb) 0)
-             (cond
-              ((= (charset-dimension ka)
-                  (charset-dimension kb))
-               (< (charset-id ka)(charset-id kb)))
-              (t
-               (> (charset-dimension ka)
-                  (charset-dimension kb))
-               ))
-           t)
-       (< (charset-id ka)(charset-id kb))))
+      (if (and (charset-iso-final-char ka)
+              (>= (charset-iso-final-char ka) ?@)
+              (charset-iso-final-char kb)
+              (>= (charset-iso-final-char kb) ?@))
+         (cond
+          ((= (charset-dimension ka)
+              (charset-dimension kb))
+           (< (charset-iso-final-char ka)
+              (charset-iso-final-char kb)))
+          (t
+           (> (charset-dimension ka)
+              (charset-dimension kb))
+           ))
+       (if (< (charset-id ka) 0)
+           (if (< (charset-id kb) 0)
+               (cond
+                ((= (charset-dimension ka)
+                    (charset-dimension kb))
+                 (> (charset-id ka)(charset-id kb)))
+                (t
+                 (> (charset-dimension ka)
+                    (charset-dimension kb))
+                 ))
+             t)
+         (< (charset-id ka)(charset-id kb)))))
      ((symbolp kb)
       nil)
      (t
      ((symbolp kb)
       nil)
      (t
 (defun char-db-insert-char-spec (char &optional readable column)
   (unless column
     (setq column (current-column)))
 (defun char-db-insert-char-spec (char &optional readable column)
   (unless column
     (setq column (current-column)))
-  (let (char-spec ret al cal key temp-char)
+  (let (char-spec al cal key temp-char)
     (setq char-spec (char-db-make-char-spec char))
     (unless (or (characterp char) ; char
                (condition-case nil
     (setq char-spec (char-db-make-char-spec char))
     (unless (or (characterp char) ; char
                (condition-case nil