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 }