summaryrefslogtreecommitdiffstats
path: root/generic/tclInt.h
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2013-09-27 10:29:43 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2013-09-27 10:29:43 (GMT)
commita5a2f896bb91053061b5a83f09cb0778c3b53e3b (patch)
tree16ec0b14f5357ad7601ebefaf5c1e71465d39eba /generic/tclInt.h
parent790f8f7114d0cc7b44cbaddc66e36c877c9c55b6 (diff)
downloadtcl-a5a2f896bb91053061b5a83f09cb0778c3b53e3b.zip
tcl-a5a2f896bb91053061b5a83f09cb0778c3b53e3b.tar.gz
tcl-a5a2f896bb91053061b5a83f09cb0778c3b53e3b.tar.bz2
[219226]: Rewrote how ::env is synchronized to the environment so it no longer
smashes the array or its elements flat, This affects traces on env, links to env, and iterations over env: it makes them work as naïvely expected.
Diffstat (limited to 'generic/tclInt.h')
-rw-r--r--generic/tclInt.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/generic/tclInt.h b/generic/tclInt.h
index 380284f..feea6dd 100644
--- a/generic/tclInt.h
+++ b/generic/tclInt.h
@@ -3857,6 +3857,8 @@ MODULE_SCOPE int TclPtrUnsetVar(Tcl_Interp *interp, Var *varPtr,
Tcl_Obj *part2Ptr, const int flags,
int index);
MODULE_SCOPE void TclInvalidateNsPath(Namespace *nsPtr);
+MODULE_SCOPE void TclFindArrayPtrElements(Var *arrayPtr,
+ Tcl_HashTable *tablePtr);
/*
* The new extended interface to the variable traces.