]> git.eshelyaron.com Git - emacs.git/commitdiff
Unify CNS11643-15 in a way that avoids segfaults
authorEli Zaretskii <eliz@gnu.org>
Sat, 5 Aug 2017 13:47:14 +0000 (16:47 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 5 Aug 2017 13:47:14 +0000 (16:47 +0300)
* lisp/international/mule-conf.el: Redo unification of
cns11643-15.  (Bug#27964)
(chinese-cns11643-15): Add the missing :unify-map attribute.

lisp/international/mule-conf.el

index 15f7c0f9ffd7ae340f98d16c3e5d46bc5a621e5f..a7764b6a535d48f5861333b8ebf84a1f6b7ad7dc 100644 (file)
   :short-name  "CNS11643-15"
   :long-name "CNS11643-15 (Chinese traditional)"
   :code-space [33 126 33 126]
-  :code-offset #x27A000)
+  :code-offset #x27A000
+  :unify-map "CNS-F")
 
 (unify-charset 'chinese-gb2312)
 (unify-charset 'chinese-gbk)
 (unify-charset 'chinese-cns11643-5)
 (unify-charset 'chinese-cns11643-6)
 (unify-charset 'chinese-cns11643-7)
-;; Doing the below causes Emacs to segfault during Punct.el production.
-;; (unify-charset 'chinese-cns11643-15)
+(unify-charset 'chinese-cns11643-15)
 (unify-charset 'big5)
 (unify-charset 'chinese-big5-1)
 (unify-charset 'chinese-big5-2)