diff options
Diffstat (limited to 'generic/tclStubInit.c')
| -rw-r--r-- | generic/tclStubInit.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/generic/tclStubInit.c b/generic/tclStubInit.c index 690e801..3ff686c 100644 --- a/generic/tclStubInit.c +++ b/generic/tclStubInit.c @@ -287,6 +287,10 @@ Tcl_WinTCharToUtf( } blen = Tcl_UniCharToUtf(*w, p); p += blen; + if ((*w >= 0xD800) && (blen < 3)) { + /* Indication that high surrogate is handled */ + blen = 0; + } w++; } if (!blen) { |
