summaryrefslogtreecommitdiffstats
path: root/generic/tclStringObj.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2022-03-22 15:38:25 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2022-03-22 15:38:25 (GMT)
commitb5e6f95ea90be59cb281c089806f0e446e1272bc (patch)
tree5b448c643d378c730f29b9b7892a6a7f93b31b98 /generic/tclStringObj.c
parent7d893da1b984ded235163f3ec8018195d9058f2a (diff)
downloadtcl-b5e6f95ea90be59cb281c089806f0e446e1272bc.zip
tcl-b5e6f95ea90be59cb281c089806f0e446e1272bc.tar.gz
tcl-b5e6f95ea90be59cb281c089806f0e446e1272bc.tar.bz2
Feature-complete
Diffstat (limited to 'generic/tclStringObj.c')
-rw-r--r--generic/tclStringObj.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/generic/tclStringObj.c b/generic/tclStringObj.c
index 6417e1b..2b11877 100644
--- a/generic/tclStringObj.c
+++ b/generic/tclStringObj.c
@@ -637,7 +637,7 @@ TclGetCharLength(
*/
if (numChars == -1) {
- TclNumUtfChars(numChars, objPtr->bytes, objPtr->length);
+ numChars = Tcl_NumUtfChars(objPtr->bytes, objPtr->length);
stringPtr->numChars = numChars;
}
return numChars;
@@ -782,7 +782,7 @@ Tcl_GetUniChar(
*/
if (stringPtr->numChars == -1) {
- TclNumUtfChars(stringPtr->numChars, objPtr->bytes, objPtr->length);
+ stringPtr->numChars = Tcl_NumUtfChars(objPtr->bytes, objPtr->length);
}
if (stringPtr->numChars == objPtr->length) {
return (unsigned char) objPtr->bytes[index];
@@ -991,7 +991,7 @@ Tcl_GetRange(
*/
if (stringPtr->numChars == -1) {
- TclNumUtfChars(stringPtr->numChars, objPtr->bytes, objPtr->length);
+ stringPtr->numChars = Tcl_NumUtfChars(objPtr->bytes, objPtr->length);
}
if (stringPtr->numChars == objPtr->length) {
if (last < 0 || last >= stringPtr->numChars) {
@@ -4447,7 +4447,7 @@ ExtendUnicodeRepWithString(
numOrigChars = stringPtr->numChars;
}
if (numAppendChars == -1) {
- TclNumUtfChars(numAppendChars, bytes, numBytes);
+ numAppendChars = Tcl_NumUtfChars(bytes, numBytes);
}
needed = numOrigChars + numAppendChars;
uniCharStringCheckLimits(needed);