diff options
| author | dgp <dgp@users.sourceforge.net> | 2020-04-25 16:04:16 (GMT) |
|---|---|---|
| committer | dgp <dgp@users.sourceforge.net> | 2020-04-25 16:04:16 (GMT) |
| commit | be68e5390672eb86bccd24d1f6ca2675cfe80024 (patch) | |
| tree | c6cd56e242d8bb9b038c8196f4ce49a166307efe /generic/tclCompExpr.c | |
| parent | 3e82be416f107b2a966c77d215eb4b087b6c1134 (diff) | |
| parent | 7d743964557590063e80992e255c4d5eeaeb0349 (diff) | |
| download | tcl-be68e5390672eb86bccd24d1f6ca2675cfe80024.zip tcl-be68e5390672eb86bccd24d1f6ca2675cfe80024.tar.gz tcl-be68e5390672eb86bccd24d1f6ca2675cfe80024.tar.bz2 | |
Close utf-next-regressions
Diffstat (limited to 'generic/tclCompExpr.c')
| -rw-r--r-- | generic/tclCompExpr.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/generic/tclCompExpr.c b/generic/tclCompExpr.c index 4390282..9c7ab8d 100644 --- a/generic/tclCompExpr.c +++ b/generic/tclCompExpr.c @@ -1885,7 +1885,7 @@ ParseLexeme( { const char *end; int scanned; - Tcl_UniChar ch; + Tcl_UniChar ch = 0; Tcl_Obj *literal = NULL; unsigned char byte; @@ -2064,13 +2064,13 @@ ParseLexeme( if (!TclIsBareword(*start) || *start == '_') { if (Tcl_UtfCharComplete(start, numBytes)) { - scanned = Tcl_UtfToUniChar(start, &ch); + scanned = TclUtfToUniChar(start, &ch); } else { char utfBytes[TCL_UTF_MAX]; memcpy(utfBytes, start, (size_t) numBytes); utfBytes[numBytes] = '\0'; - scanned = Tcl_UtfToUniChar(utfBytes, &ch); + scanned = TclUtfToUniChar(utfBytes, &ch); } *lexemePtr = INVALID; Tcl_DecrRefCount(literal); |
