Mercurial > emacs
comparison src/coding.c @ 24804:17c2ea98478f
(ENCODE_SJIS_BIG5_CHARACTER): Encode charset
latin-jisx0201 correctly.
| author | Kenichi Handa <handa@m17n.org> |
|---|---|
| date | Wed, 02 Jun 1999 23:44:53 +0000 |
| parents | c15dcedcb81c |
| children | 0439ca273f70 |
comparison
equal
deleted
inserted
replaced
| 24803:dda011c49b05 | 24804:17c2ea98478f |
|---|---|
| 2153 *dst++ = c1; \ | 2153 *dst++ = c1; \ |
| 2154 else if (CHARSET_DIMENSION (charset_alt) == 1) \ | 2154 else if (CHARSET_DIMENSION (charset_alt) == 1) \ |
| 2155 { \ | 2155 { \ |
| 2156 if (sjis_p && charset_alt == charset_katakana_jisx0201) \ | 2156 if (sjis_p && charset_alt == charset_katakana_jisx0201) \ |
| 2157 *dst++ = c1; \ | 2157 *dst++ = c1; \ |
| 2158 else if (sjis_p && charset_alt == charset_latin_jisx0201) \ | |
| 2159 *dst++ = c1 & 0x7F; \ | |
| 2158 else \ | 2160 else \ |
| 2159 { \ | 2161 { \ |
| 2160 *dst++ = charset_alt, *dst++ = c1; \ | 2162 *dst++ = charset_alt, *dst++ = c1; \ |
| 2161 coding->fake_multibyte = 1; \ | 2163 coding->fake_multibyte = 1; \ |
| 2162 } \ | 2164 } \ |
