Mercurial > emacs
comparison src/coding.c @ 89730:d8fcefca5cf6
(decode_coding_sjis): Check the first byte rigidly.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Sat, 24 Jan 2004 09:13:19 +0000 |
parents | 9bfefb13fe83 |
children | 8acde12aba89 |
comparison
equal
deleted
inserted
replaced
89729:26b6b7710a08 | 89730:d8fcefca5cf6 |
---|---|
4023 ONE_MORE_BYTE (c); | 4023 ONE_MORE_BYTE (c); |
4024 if (c < 0) | 4024 if (c < 0) |
4025 goto invalid_code; | 4025 goto invalid_code; |
4026 if (c < 0x80) | 4026 if (c < 0x80) |
4027 charset = charset_roman; | 4027 charset = charset_roman; |
4028 else if (c == 0x80) | |
4029 goto invalid_code; | |
4028 else | 4030 else |
4029 { | 4031 { |
4030 if (c >= 0xF0) | 4032 if (c >= 0xF0) |
4031 goto invalid_code; | 4033 goto invalid_code; |
4032 if (c < 0xA0 || c >= 0xE0) | 4034 if (c < 0xA0 || c >= 0xE0) |