summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2025-04-20 16:58:24 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2025-04-20 16:58:24 (GMT)
commit07df807261af92ac86e7c48495ebfd1edab57234 (patch)
treefecfc941f0dac063ef01f3ab77ff57e3eb8f457e /generic
parent47e1f51328292780e2911c6da518cd560f6b76e3 (diff)
downloadtcl-07df807261af92ac86e7c48495ebfd1edab57234.zip
tcl-07df807261af92ac86e7c48495ebfd1edab57234.tar.gz
tcl-07df807261af92ac86e7c48495ebfd1edab57234.tar.bz2
VarHashCreateVar() isn't used in tclExecute.c
Diffstat (limited to 'generic')
-rw-r--r--generic/tclExecute.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/generic/tclExecute.c b/generic/tclExecute.c
index 69ec50c..ad09f47 100644
--- a/generic/tclExecute.c
+++ b/generic/tclExecute.c
@@ -155,22 +155,17 @@ typedef struct {
((Var *) ((char *)hPtr - offsetof(VarInHash, entry)))
static inline Var *
-VarHashCreateVar(
+VarHashFindVar(
TclVarHashTable *tablePtr,
- Tcl_Obj *key,
- int *newPtr)
+ Tcl_Obj *key)
{
- Tcl_HashEntry *hPtr = Tcl_CreateHashEntry(&tablePtr->table,
- key, newPtr);
-
+ Tcl_HashEntry *hPtr = Tcl_FindHashEntry(&tablePtr->table,
+ key);
if (!hPtr) {
return NULL;
}
return VarHashGetValue(hPtr);
}
-
-#define VarHashFindVar(tablePtr, key) \
- VarHashCreateVar((tablePtr), (key), NULL)
/*
* The new macro for ending an instruction; note that a reasonable C-optimiser