# HG changeset patch # User Kenichi Handa # Date 959308325 0 # Node ID 03fbf69ced2c35df4467e546043207cc744fc74d # Parent c4ed562f155608bc87f6e89941409d17167131b3 (init_charset_once): Set the table bytes_by_char_head correctly. diff -r c4ed562f1556 -r 03fbf69ced2c src/charset.c --- a/src/charset.c Fri May 26 00:42:50 2000 +0000 +++ b/src/charset.c Fri May 26 02:32:05 2000 +0000 @@ -1570,17 +1570,16 @@ for (i = 0; i < 256; i++) bytes_by_char_head[i] = 1; - for (i = MIN_CHARSET_OFFICIAL_DIMENSION1; - i <= MAX_CHARSET_OFFICIAL_DIMENSION1; i++) + for (i = 128; i < MIN_CHARSET_OFFICIAL_DIMENSION2; i++) bytes_by_char_head[i] = 2; - for (i = MIN_CHARSET_OFFICIAL_DIMENSION2; - i <= MAX_CHARSET_OFFICIAL_DIMENSION2; i++) + for (; i <= MAX_CHARSET_OFFICIAL_DIMENSION2; i++) bytes_by_char_head[i] = 3; + for (; i < 160; i++) + bytes_by_char_head[i] = 2; bytes_by_char_head[LEADING_CODE_PRIVATE_11] = 3; bytes_by_char_head[LEADING_CODE_PRIVATE_12] = 3; bytes_by_char_head[LEADING_CODE_PRIVATE_21] = 4; bytes_by_char_head[LEADING_CODE_PRIVATE_22] = 4; - bytes_by_char_head[LEADING_CODE_8_BIT_CONTROL] = 2; for (i = 0; i < 128; i++) width_by_char_head[i] = 1;