Reset `->lowercase' and `->uppercase' when using external character
authortomo <tomo>
Fri, 23 Aug 2002 18:16:55 +0000 (18:16 +0000)
committertomo <tomo>
Fri, 23 Aug 2002 18:16:55 +0000 (18:16 +0000)
database; get attribute values of `->lowercase' for U+0000 ... U+007F
after reset `->lowercase' to avoid dumping database object.

lisp/utf-2000/update-cdb.el

index 3eadd0b..ad41432 100644 (file)
       (save-charset-mapping-table ccs))
     )
    (t
+    (reset-char-attribute-table '->lowercase)
+    (let ((i 0))
+      (while (<= i 127)
+       (get-char-attribute (decode-char 'ascii i) '->lowercase)
+       (setq i (1+ i))))
+    (reset-char-attribute-table '->uppercase)
     (mapcar (lambda (file)
              (mount-char-attribute-table
               (intern (file-name-char-attribute-name file))))