aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2003-05-30 06:03:22 +0000
committerKenichi Handa2003-05-30 06:03:22 +0000
commit170e458922800fe0d597869e958c96bf47a47e70 (patch)
tree6df1b10a8aa8ce8f0ad33057d69eb737e09942a9 /src
parentf1beb0e09065011f270db9e4930978e088e49e48 (diff)
downloademacs-170e458922800fe0d597869e958c96bf47a47e70.tar.gz
emacs-170e458922800fe0d597869e958c96bf47a47e70.zip
(Fset_unibyte_charset): Fix setting up of
unibyte_to_multibyte_table. (init_charset_once): Likewise.
Diffstat (limited to 'src')
-rw-r--r--src/charset.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/charset.c b/src/charset.c
index 431e06a0c02..e53fbf915fa 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -1177,7 +1177,7 @@ function `unibyte-charset'. */)
1177 for (i = 128; i < 256; i++) 1177 for (i = 128; i < 256; i++)
1178 { 1178 {
1179 c = DECODE_CHAR (cs, i); 1179 c = DECODE_CHAR (cs, i);
1180 unibyte_to_multibyte_table[i] = (c < 0 ? i : c); 1180 unibyte_to_multibyte_table[i] = (c < 0 ? BYTE8_TO_CHAR (i) : c);
1181 } 1181 }
1182 1182
1183 return Qnil; 1183 return Qnil;
@@ -2058,8 +2058,10 @@ init_charset_once ()
2058 charset_jisx0208_1978 = -1; 2058 charset_jisx0208_1978 = -1;
2059 charset_jisx0208 = -1; 2059 charset_jisx0208 = -1;
2060 2060
2061 for (i = 0; i < 256; i++) 2061 for (i = 0; i < 128; i++)
2062 unibyte_to_multibyte_table[i] = i; 2062 unibyte_to_multibyte_table[i] = i;
2063 for (; i < 256; i++)
2064 unibyte_to_multibyte_table[i] = BYTE8_TO_CHAR (i);
2063} 2065}
2064 2066
2065#ifdef emacs 2067#ifdef emacs