aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2007-12-06 07:26:59 +0000
committerKenichi Handa2007-12-06 07:26:59 +0000
commit8055c66a5e26e9a999b3eff9b31e66149f3f5b53 (patch)
tree1d0d71fe0322a361c9f3be699da69c423cbf8177 /src
parent14065d35173fe7206397cf139227f8763c44c753 (diff)
downloademacs-8055c66a5e26e9a999b3eff9b31e66149f3f5b53.tar.gz
emacs-8055c66a5e26e9a999b3eff9b31e66149f3f5b53.zip
(Fdefine_charset_internal): Record a supplementary
charset at the tail of Vcharset_order_list.
Diffstat (limited to 'src')
-rw-r--r--src/charset.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/charset.c b/src/charset.c
index 299918587fe..9ed6a733223 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -1054,8 +1054,12 @@ usage: (define-charset-internal ...) */)
1054 if (new_definition_p) 1054 if (new_definition_p)
1055 { 1055 {
1056 Vcharset_list = Fcons (args[charset_arg_name], Vcharset_list); 1056 Vcharset_list = Fcons (args[charset_arg_name], Vcharset_list);
1057 Vcharset_ordered_list = nconc2 (Vcharset_ordered_list, 1057 if (charset.supplementary_p)
1058 Fcons (make_number (id), Qnil)); 1058 Vcharset_ordered_list = nconc2 (Vcharset_ordered_list,
1059 Fcons (make_number (id), Qnil));
1060 else
1061 Vcharset_ordered_list = Fcons (make_number (id),
1062 Vcharset_ordered_list);
1059 charset_ordered_list_tick++; 1063 charset_ordered_list_tick++;
1060 } 1064 }
1061 1065