summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2022-11-10 17:44:56 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2022-11-10 17:44:56 (GMT)
commitee898100a16badc57acbcc0bac4f211b9253d1e9 (patch)
treefea1a6faefb8caf28af7c9ba3afbb8411079feba /generic
parent29f4c762f29d31c1d2184e4bdb515038ec1d5d27 (diff)
downloadtcl-ee898100a16badc57acbcc0bac4f211b9253d1e9.zip
tcl-ee898100a16badc57acbcc0bac4f211b9253d1e9.tar.gz
tcl-ee898100a16badc57acbcc0bac4f211b9253d1e9.tar.bz2
Tcl_NewSizeObj -> Tcl_NewIndexObj
Diffstat (limited to 'generic')
-rw-r--r--generic/tclDecls.h8
-rw-r--r--generic/tclListObj.c7
2 files changed, 5 insertions, 10 deletions
diff --git a/generic/tclDecls.h b/generic/tclDecls.h
index b9d2347..6fcd08d 100644
--- a/generic/tclDecls.h
+++ b/generic/tclDecls.h
@@ -4432,11 +4432,11 @@ extern const TclStubs *tclStubsPtr;
#define Tcl_StringMatch(str, pattern) Tcl_StringCaseMatch((str), (pattern), 0)
#if TCL_MAJOR_VERSION > 8
-# define Tcl_NewSizeObj(value) (((value) >= TCL_INDEX_NONE) ? Tcl_NewWideIntObj(-1) : Tcl_NewWideUIntObj(value))
-# define Tcl_SetSizeObj(objPtr, value) (((value) >= TCL_INDEX_NONE) ? Tcl_SetWideIntObj(objPtr, -1) : Tcl_SetWideUIntObj(objPtr, value))
+# define Tcl_NewIndexObj(value) (((value) >= TCL_INDEX_NONE) ? Tcl_NewWideIntObj(-1) : Tcl_NewWideUIntObj(value))
+# define Tcl_SetIndexObj(objPtr, value) (((value) >= TCL_INDEX_NONE) ? Tcl_SetWideIntObj(objPtr, -1) : Tcl_SetWideUIntObj(objPtr, value))
#else
-# define Tcl_NewSizeObj Tcl_NewIntObj
-# define Tcl_SetSizeObj Tcl_SetIntObj
+# define Tcl_NewIndexObj Tcl_NewIntObj
+# define Tcl_SetIndexObj Tcl_SetIntObj
#endif
#if TCL_UTF_MAX < 4
diff --git a/generic/tclListObj.c b/generic/tclListObj.c
index 6950d9d..f016224 100644
--- a/generic/tclListObj.c
+++ b/generic/tclListObj.c
@@ -3516,11 +3516,6 @@ UpdateStringOfList(
Tcl_Obj *
TclListTestObj (Tcl_Size length, Tcl_Size leadingSpace, Tcl_Size endSpace)
{
- if (leadingSpace < 0)
- leadingSpace = 0;
- if (endSpace < 0)
- endSpace = 0;
-
ListRep listRep;
Tcl_Size capacity;
Tcl_Obj *listObj;
@@ -3538,7 +3533,7 @@ TclListTestObj (Tcl_Size length, Tcl_Size leadingSpace, Tcl_Size endSpace)
ListStore *storePtr = listRep.storePtr;
Tcl_Size i;
for (i = 0; i < length; ++i) {
- storePtr->slots[i + leadingSpace] = Tcl_NewSizeObj(i);
+ storePtr->slots[i + leadingSpace] = Tcl_NewIndexObj(i);
Tcl_IncrRefCount(storePtr->slots[i + leadingSpace]);
}
storePtr->firstUsed = leadingSpace;