diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2013-09-27 10:29:43 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2013-09-27 10:29:43 (GMT) |
commit | a5a2f896bb91053061b5a83f09cb0778c3b53e3b (patch) | |
tree | 16ec0b14f5357ad7601ebefaf5c1e71465d39eba /generic/tclInt.h | |
parent | 790f8f7114d0cc7b44cbaddc66e36c877c9c55b6 (diff) | |
download | tcl-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.h | 2 |
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. |