summaryrefslogtreecommitdiffstats
path: root/generic/tclLink.c
diff options
context:
space:
mode:
authorapnadkarni <apnmbx-wits@yahoo.com>2023-03-30 18:01:48 (GMT)
committerapnadkarni <apnmbx-wits@yahoo.com>2023-03-30 18:01:48 (GMT)
commit5a1359a5e8aa149cea117f4f34239cd3a23872f4 (patch)
tree85a0e53462d5b6da6b74451e0c3f9d59004369ed /generic/tclLink.c
parentedb3e7b8d2efcb3a1282f910f1e7120d5d34c6f8 (diff)
downloadtcl-5a1359a5e8aa149cea117f4f34239cd3a23872f4.zip
tcl-5a1359a5e8aa149cea117f4f34239cd3a23872f4.tar.gz
tcl-5a1359a5e8aa149cea117f4f34239cd3a23872f4.tar.bz2
TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu
Diffstat (limited to 'generic/tclLink.c')
-rw-r--r--generic/tclLink.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/generic/tclLink.c b/generic/tclLink.c
index eec778a..b514d20 100644
--- a/generic/tclLink.c
+++ b/generic/tclLink.c
@@ -33,10 +33,10 @@ typedef struct {
* actual variable may be aliased at that time
* via upvar. */
void *addr; /* Location of C variable. */
- size_t bytes; /* Size of C variable array. This is 0 when
+ Tcl_Size bytes; /* Size of C variable array. This is 0 when
* single variables, and >0 used for array
* variables. */
- size_t numElems; /* Number of elements in C variable array.
+ Tcl_Size numElems; /* Number of elements in C variable array.
* Zero for single variables. */
int type; /* Type of link (TCL_LINK_INT, etc.). */
union {
@@ -175,7 +175,7 @@ Tcl_LinkVar(
linkPtr = (Link *)Tcl_Alloc(sizeof(Link));
linkPtr->interp = interp;
linkPtr->nsPtr = NULL;
- linkPtr->varName = Tcl_NewStringObj(varName, TCL_INDEX_NONE);
+ linkPtr->varName = Tcl_NewStringObj(varName, -1);
Tcl_IncrRefCount(linkPtr->varName);
linkPtr->addr = addr;
linkPtr->type = type & ~TCL_LINK_READ_ONLY;
@@ -246,7 +246,7 @@ Tcl_LinkArray(
* interpreter result. */
int type, /* Type of C variable: TCL_LINK_INT, etc. Also
* may have TCL_LINK_READ_ONLY OR'ed in. */
- size_t size) /* Size of C variable array, >1 if array */
+ Tcl_Size size) /* Size of C variable array, >1 if array */
{
Tcl_Obj *objPtr;
Link *linkPtr;
@@ -256,7 +256,7 @@ Tcl_LinkArray(
if (size < 1) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
- "wrong array size given", TCL_INDEX_NONE));
+ "wrong array size given", -1));
return TCL_ERROR;
}
@@ -340,7 +340,7 @@ Tcl_LinkArray(
default:
LinkFree(linkPtr);
Tcl_SetObjResult(interp, Tcl_NewStringObj(
- "bad linked array variable type", TCL_INDEX_NONE));
+ "bad linked array variable type", -1));
return TCL_ERROR;
}
@@ -380,7 +380,7 @@ Tcl_LinkArray(
*/
linkPtr->interp = interp;
- linkPtr->varName = Tcl_NewStringObj(varName, TCL_INDEX_NONE);
+ linkPtr->varName = Tcl_NewStringObj(varName, -1);
Tcl_IncrRefCount(linkPtr->varName);
TclGetNamespaceForQualName(interp, varName, NULL, TCL_GLOBAL_ONLY,
@@ -715,7 +715,7 @@ LinkTraceProc(
{
Link *linkPtr = (Link *)clientData;
int changed;
- size_t valueLength = 0;
+ Tcl_Size valueLength = 0;
const char *value;
char **pp;
Tcl_Obj *valueObj;
@@ -723,7 +723,7 @@ LinkTraceProc(
Tcl_WideInt valueWide;
Tcl_WideUInt valueUWide;
double valueDouble;
- size_t objc, i;
+ Tcl_Size objc, i;
Tcl_Obj **objv;
/*
@@ -1249,7 +1249,7 @@ ObjValue(
{
char *p;
Tcl_Obj *resultObj, **objv;
- size_t i;
+ Tcl_Size i;
switch (linkPtr->type) {
case TCL_LINK_INT:
@@ -1433,7 +1433,7 @@ ObjValue(
TclNewLiteralStringObj(resultObj, "NULL");
return resultObj;
}
- return Tcl_NewStringObj(p, TCL_INDEX_NONE);
+ return Tcl_NewStringObj(p, -1);
case TCL_LINK_CHARS:
if (linkPtr->flags & LINK_ALLOC_LAST) {