aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2017-08-05 16:47:14 +0300
committerEli Zaretskii2017-08-05 16:47:14 +0300
commit9df49cddae382d775122b52f19276963dfc6d670 (patch)
tree0a55c75f6ae05c98e69a6fb7735fc44abb98127c
parent5840399b7610544bbc4eb006a6cd79c0f7c71612 (diff)
downloademacs-9df49cddae382d775122b52f19276963dfc6d670.tar.gz
emacs-9df49cddae382d775122b52f19276963dfc6d670.zip
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.
-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 @@
1175 :short-name "CNS11643-15" 1175 :short-name "CNS11643-15"
1176 :long-name "CNS11643-15 (Chinese traditional)" 1176 :long-name "CNS11643-15 (Chinese traditional)"
1177 :code-space [33 126 33 126] 1177 :code-space [33 126 33 126]
1178 :code-offset #x27A000) 1178 :code-offset #x27A000
1179 :unify-map "CNS-F")
1179 1180
1180(unify-charset 'chinese-gb2312) 1181(unify-charset 'chinese-gb2312)
1181(unify-charset 'chinese-gbk) 1182(unify-charset 'chinese-gbk)
@@ -1186,8 +1187,7 @@
1186(unify-charset 'chinese-cns11643-5) 1187(unify-charset 'chinese-cns11643-5)
1187(unify-charset 'chinese-cns11643-6) 1188(unify-charset 'chinese-cns11643-6)
1188(unify-charset 'chinese-cns11643-7) 1189(unify-charset 'chinese-cns11643-7)
1189;; Doing the below causes Emacs to segfault during Punct.el production. 1190(unify-charset 'chinese-cns11643-15)
1190;; (unify-charset 'chinese-cns11643-15)
1191(unify-charset 'big5) 1191(unify-charset 'big5)
1192(unify-charset 'chinese-big5-1) 1192(unify-charset 'chinese-big5-1)
1193(unify-charset 'chinese-big5-2) 1193(unify-charset 'chinese-big5-2)