summaryrefslogtreecommitdiffstats
path: root/unix
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2024-01-12 13:12:41 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2024-01-12 13:12:41 (GMT)
commit356e08632c75c5e2a765e20dcca4ad0cc101ef63 (patch)
treebeb60cd6d549db3e4f4c95c1eae59aec4e278928 /unix
parentd6848c8f365edd4e7c703eeaf96b281e38fd8850 (diff)
parentb677876dcba5e36de46ff3f5d42473f716731806 (diff)
downloadtcl-356e08632c75c5e2a765e20dcca4ad0cc101ef63.zip
tcl-356e08632c75c5e2a765e20dcca4ad0cc101ef63.tar.gz
tcl-356e08632c75c5e2a765e20dcca4ad0cc101ef63.tar.bz2
Merge 8.7
Diffstat (limited to 'unix')
-rw-r--r--unix/dltest/pkga.c2
-rw-r--r--unix/dltest/pkgt.c4
-rw-r--r--unix/dltest/pkgua.c4
3 files changed, 8 insertions, 2 deletions
diff --git a/unix/dltest/pkga.c b/unix/dltest/pkga.c
index be0a492..0b23215 100644
--- a/unix/dltest/pkga.c
+++ b/unix/dltest/pkga.c
@@ -50,6 +50,8 @@ Pkga_EqObjCmd(
str1 = Tcl_GetStringFromObj(objv[1], &len1);
str2 = Tcl_GetStringFromObj(objv[2], &len2);
+ len1 = Tcl_NumUtfChars(str1, len1);
+ len2 = Tcl_NumUtfChars(str2, len2);
if (len1 == len2) {
result = (Tcl_UtfNcmp(str1, str2, (size_t)len1) == 0);
} else {
diff --git a/unix/dltest/pkgt.c b/unix/dltest/pkgt.c
index 1f326f5..158bd9e 100644
--- a/unix/dltest/pkgt.c
+++ b/unix/dltest/pkgt.c
@@ -70,8 +70,10 @@ Pkgt_EqObjCmd2(
str1 = Tcl_GetStringFromObj(objv[1], &len1);
str2 = Tcl_GetStringFromObj(objv[2], &len2);
+ len1 = Tcl_NumUtfChars(str1, len1);
+ len2 = Tcl_NumUtfChars(str2, len2);
if (len1 == len2) {
- result = (Tcl_UtfNcmp(str1, str2, (size_t) len1) == 0);
+ result = (Tcl_UtfNcmp(str1, str2, (size_t)len1) == 0);
} else {
result = 0;
}
diff --git a/unix/dltest/pkgua.c b/unix/dltest/pkgua.c
index 92d3cc9..ba25d91 100644
--- a/unix/dltest/pkgua.c
+++ b/unix/dltest/pkgua.c
@@ -137,8 +137,10 @@ PkguaEqObjCmd(
str1 = Tcl_GetStringFromObj(objv[1], &len1);
str2 = Tcl_GetStringFromObj(objv[2], &len2);
+ len1 = Tcl_NumUtfChars(str1, len1);
+ len2 = Tcl_NumUtfChars(str2, len2);
if (len1 == len2) {
- result = (Tcl_UtfNcmp(str1, str2, (size_t) len1) == 0);
+ result = (Tcl_UtfNcmp(str1, str2, (size_t)len1) == 0);
} else {
result = 0;
}