summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2019-05-11 12:49:46 (GMT)
committerdgp <dgp@users.sourceforge.net>2019-05-11 12:49:46 (GMT)
commit9ca29b09ae01c2710010821b09fff5f613c7c26f (patch)
tree0c4b7dae8025bb1ceaeda67827e272b1beed77e8 /doc
parentd232a6d28e46259037f109b33e7c77afa3361bbe (diff)
parent95d2a7f7c08f468c9d9dbfed451dd3bad2a37129 (diff)
downloadtcl-9ca29b09ae01c2710010821b09fff5f613c7c26f.zip
tcl-9ca29b09ae01c2710010821b09fff5f613c7c26f.tar.gz
tcl-9ca29b09ae01c2710010821b09fff5f613c7c26f.tar.bz2
merge 8.5
Diffstat (limited to 'doc')
-rw-r--r--doc/TraceVar.38
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/TraceVar.3 b/doc/TraceVar.3
index 19cb467..c3edfa4 100644
--- a/doc/TraceVar.3
+++ b/doc/TraceVar.3
@@ -331,11 +331,11 @@ trace procedures will always be invoked.
.SH "RESTRICTIONS"
.PP
A trace procedure can be called at any time, even when there
-is a partially formed result in the interpreter's result area. If
+are partially formed results stored in the interpreter. If
the trace procedure does anything that could damage this result (such
-as calling \fBTcl_Eval\fR) then it must save the original values of
-the interpreter's \fBresult\fR and \fBfreeProc\fR fields and restore
-them before it returns.
+as calling \fBTcl_Eval\fR) then it must use the \fBTcl_SaveInterpState\fR
+and related routines to save and restore the original state of
+the interpreter before it returns.
.SH "UNDEFINED VARIABLES"
.PP
It is legal to set a trace on an undefined variable.