diff options
| author | Kenichi Handa | 2007-12-06 07:26:59 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2007-12-06 07:26:59 +0000 |
| commit | 8055c66a5e26e9a999b3eff9b31e66149f3f5b53 (patch) | |
| tree | 1d0d71fe0322a361c9f3be699da69c423cbf8177 /src | |
| parent | 14065d35173fe7206397cf139227f8763c44c753 (diff) | |
| download | emacs-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.c | 8 |
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 | ||