Mercurial > hg > xemacs-beta
diff src/mule-ccl.c @ 4525:d64f1060cd65
Fix off-by-one error in ccl_driver. <87iqr7v7p0.fsf@uwakimon.sk.tsukuba.ac.jp>
author | Stephen J. Turnbull <stephen@xemacs.org> |
---|---|
date | Sat, 01 Nov 2008 23:32:53 +0900 |
parents | eded49463f9a |
children | 0c54de4c4b9d |
line wrap: on
line diff
--- a/src/mule-ccl.c Wed Oct 29 04:02:05 2008 +0900 +++ b/src/mule-ccl.c Sat Nov 01 23:32:53 2008 +0900 @@ -1455,7 +1455,7 @@ if (XCHARSET_DIMENSION (charset_by_leading_byte (i)) == 1) i = (((i - FIELD2_TO_OFFICIAL_LEADING_BYTE) << 7) | (reg[rrr] & 0x7F)); - else if (i < MAX_LEADING_BYTE_OFFICIAL_2) + else if (i <= MAX_LEADING_BYTE_OFFICIAL_2) i = ((i - FIELD1_TO_OFFICIAL_LEADING_BYTE) << 14) | reg[rrr]; else