# HG changeset patch # User Kenichi Handa # Date 969323638 0 # Node ID b5664da026255061bfec7e14cc990ad442b5dbed # Parent ef25c62becab4fdf9eee7ae49f3c863d54456563 (UNIBYTE_STR_AS_MULTIBYTE_P): Fix previous change. diff -r ef25c62becab -r b5664da02625 src/charset.h --- a/src/charset.h Tue Sep 19 00:14:17 2000 +0000 +++ b/src/charset.h Tue Sep 19 00:33:58 2000 +0000 @@ -448,8 +448,8 @@ (((str)[0] < 0x80 || (str)[0] >= 0xA0) \ ? (bytes) = 1 \ : (((bytes) = BYTES_BY_CHAR_HEAD ((str)[0])), \ - ((str)[0] != LEADING_CODE_8_BIT_CONTROL \ - && (bytes) <= (length) \ + ((bytes) > 1 && (bytes) <= (length) \ + && (str)[0] != LEADING_CODE_8_BIT_CONTROL \ && !CHAR_HEAD_P ((str)[1]) \ && ((bytes) == 2 \ || (!CHAR_HEAD_P ((str)[2]) \