diff options
| author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2019-03-24 16:50:24 (GMT) |
|---|---|---|
| committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2019-03-24 16:50:24 (GMT) |
| commit | d64266c0469eb7e19a42dc9335ee29391ed36ca1 (patch) | |
| tree | 74f9c276436f7b6ca15a3a3811b3238270a8dd61 | |
| parent | 0f1fe8880dc481b214a344189a6a6904b59eede0 (diff) | |
| parent | aaf56c80863b3c12efb020dd21eaa440be153968 (diff) | |
| download | tcl-d64266c0469eb7e19a42dc9335ee29391ed36ca1.zip tcl-d64266c0469eb7e19a42dc9335ee29391ed36ca1.tar.gz tcl-d64266c0469eb7e19a42dc9335ee29391ed36ca1.tar.bz2 | |
Since only bytes 0xF0 - 0xF4 can be the first byte of a valid 4-byte UTF-8 byte sequence, account for that in Tcl_UtfCharComplete().
| -rw-r--r-- | generic/tclUtf.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/generic/tclUtf.c b/generic/tclUtf.c index 1876672..53a0fec 100644 --- a/generic/tclUtf.c +++ b/generic/tclUtf.c @@ -67,9 +67,7 @@ static const unsigned char totalBytes[256] = { 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, - 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, - 4,4,4,4,4,4,4,4, - 1,1,1,1,1,1,1,1 + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,1,1,1,1,1,1,1,1,1,1,1 }; /* |
