summaryrefslogtreecommitdiffstats
path: root/generic/tclBinary.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2024-03-20 20:09:29 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2024-03-20 20:09:29 (GMT)
commit87fd8fa6b165adecf10d35ac7b05922221ae1858 (patch)
tree7c4f63c41795347c14b781d88cec86b1ff8d310b /generic/tclBinary.c
parent52c8d4007d2a4480394e37792b4be00adeab7848 (diff)
parenta4c0c19f5c629e0a940a030f52fcce0c6effee61 (diff)
downloadtcl-87fd8fa6b165adecf10d35ac7b05922221ae1858.zip
tcl-87fd8fa6b165adecf10d35ac7b05922221ae1858.tar.gz
tcl-87fd8fa6b165adecf10d35ac7b05922221ae1858.tar.bz2
Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (thanks, Sergey!)
Diffstat (limited to 'generic/tclBinary.c')
-rw-r--r--generic/tclBinary.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/generic/tclBinary.c b/generic/tclBinary.c
index 8be4b75..570f4d5 100644
--- a/generic/tclBinary.c
+++ b/generic/tclBinary.c
@@ -436,7 +436,7 @@ Tcl_GetBytesFromObj(
irPtr = TclFetchInternalRep(objPtr, &tclByteArrayType);
baPtr = GET_BYTEARRAY(irPtr);
nonbyte = TclUtfAtIndex(Tcl_GetString(objPtr), baPtr->bad);
- Tcl_UtfToUniChar(nonbyte, &ucs4);
+ TclUtfToUniChar(nonbyte, &ucs4);
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"expected byte sequence but character %d "
@@ -2654,7 +2654,7 @@ BinaryDecodeHex(
if (pure) {
ucs4 = c;
} else {
- Tcl_UtfToUniChar((const char *)(data - 1), &ucs4);
+ TclUtfToUniChar((const char *)(data - 1), &ucs4);
}
TclDecrRefCount(resultObj);
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
@@ -3113,7 +3113,7 @@ BinaryDecodeUu(
if (pure) {
ucs4 = c;
} else {
- Tcl_UtfToUniChar((const char *)(data - 1), &ucs4);
+ TclUtfToUniChar((const char *)(data - 1), &ucs4);
}
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"invalid uuencode character \"%c\" (U+%06X) at position %d",
@@ -3288,7 +3288,7 @@ BinaryDecode64(
* of a multi-byte character. */
/* Safe because we know data is NUL-terminated */
- Tcl_UtfToUniChar((const char *)(data - 1), &ucs4);
+ TclUtfToUniChar((const char *)(data - 1), &ucs4);
}
Tcl_SetObjResult(interp, Tcl_ObjPrintf(