summaryrefslogtreecommitdiffstats
path: root/generic/tclObj.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2016-07-12 14:40:12 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2016-07-12 14:40:12 (GMT)
commita5748bcfeaed4a02c8b11829a0ea0a13dceb8ff9 (patch)
tree8160d7f7f3f65ca19b5b22fd16ce872dcc7d0da2 /generic/tclObj.c
parentf01fb783f1afd8768dbd42908789383213d06682 (diff)
parent1f93e78598609897fe4b42ebbeea728336dc17aa (diff)
downloadtcl-a5748bcfeaed4a02c8b11829a0ea0a13dceb8ff9.zip
tcl-a5748bcfeaed4a02c8b11829a0ea0a13dceb8ff9.tar.gz
tcl-a5748bcfeaed4a02c8b11829a0ea0a13dceb8ff9.tar.bz2
Merge trunk
Diffstat (limited to 'generic/tclObj.c')
-rw-r--r--generic/tclObj.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/generic/tclObj.c b/generic/tclObj.c
index 16afaa5..af1b4c9 100644
--- a/generic/tclObj.c
+++ b/generic/tclObj.c
@@ -4049,15 +4049,15 @@ TclFreeObjEntry(
*----------------------------------------------------------------------
*/
-unsigned int
+TCL_HASH_TYPE
TclHashObjKey(
Tcl_HashTable *tablePtr, /* Hash table. */
void *keyPtr) /* Key from which to compute hash value. */
{
Tcl_Obj *objPtr = keyPtr;
- int length;
- const char *string = TclGetStringFromObj(objPtr, &length);
- unsigned int result = 0;
+ const char *string = TclGetString(objPtr);
+ size_t length = objPtr->length;
+ TCL_HASH_TYPE result = 0;
/*
* I tried a zillion different hash functions and asked many other people