summaryrefslogtreecommitdiff
path: root/lisp/international
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2017-08-05 16:47:14 +0300
committerEli Zaretskii <eliz@gnu.org>2017-08-05 16:47:14 +0300
commit9df49cddae382d775122b52f19276963dfc6d670 (patch)
tree0a55c75f6ae05c98e69a6fb7735fc44abb98127c /lisp/international
parent5840399b7610544bbc4eb006a6cd79c0f7c71612 (diff)
downloademacs-9df49cddae382d775122b52f19276963dfc6d670.tar.gz
Unify CNS11643-15 in a way that avoids segfaults
* lisp/international/mule-conf.el: Redo unification of cns11643-15. (Bug#27964) (chinese-cns11643-15): Add the missing :unify-map attribute.
Diffstat (limited to 'lisp/international')
-rw-r--r--lisp/international/mule-conf.el6
1 files changed, 3 insertions, 3 deletions
diff --git a/lisp/international/mule-conf.el b/lisp/international/mule-conf.el
index 15f7c0f9ffd..a7764b6a535 100644
--- a/lisp/international/mule-conf.el
+++ b/lisp/international/mule-conf.el
@@ -1175,7 +1175,8 @@
: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)
@@ -1186,8 +1187,7 @@
(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)