Mercurial > emacs
comparison src/coding.c @ 89642:e97441b6244b
(encode_coding_emacs_mule): Emit bytes with MSB.
| author | Kenichi Handa <handa@m17n.org> |
|---|---|
| date | Sat, 22 Nov 2003 11:20:05 +0000 |
| parents | 59d10ebd2a0b |
| children | fc9cda144ffc |
comparison
equal
deleted
inserted
replaced
| 89641:30d05f6d5863 | 89642:e97441b6244b |
|---|---|
| 2123 EMACS_MULE_LEADING_CODES (emacs_mule_id, leading_codes); | 2123 EMACS_MULE_LEADING_CODES (emacs_mule_id, leading_codes); |
| 2124 EMIT_ONE_BYTE (leading_codes[0]); | 2124 EMIT_ONE_BYTE (leading_codes[0]); |
| 2125 if (leading_codes[1]) | 2125 if (leading_codes[1]) |
| 2126 EMIT_ONE_BYTE (leading_codes[1]); | 2126 EMIT_ONE_BYTE (leading_codes[1]); |
| 2127 if (dimension == 1) | 2127 if (dimension == 1) |
| 2128 EMIT_ONE_BYTE (code); | 2128 EMIT_ONE_BYTE (code | 0x80); |
| 2129 else | 2129 else |
| 2130 { | 2130 { |
| 2131 code |= 0x8080; | |
| 2131 EMIT_ONE_BYTE (code >> 8); | 2132 EMIT_ONE_BYTE (code >> 8); |
| 2132 EMIT_ONE_BYTE (code & 0xFF); | 2133 EMIT_ONE_BYTE (code & 0xFF); |
| 2133 } | 2134 } |
| 2134 } | 2135 } |
| 2135 } | 2136 } |
