diff options
author | dgp <dgp@users.sourceforge.net> | 2019-05-11 12:49:46 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2019-05-11 12:49:46 (GMT) |
commit | 9ca29b09ae01c2710010821b09fff5f613c7c26f (patch) | |
tree | 0c4b7dae8025bb1ceaeda67827e272b1beed77e8 | |
parent | d232a6d28e46259037f109b33e7c77afa3361bbe (diff) | |
parent | 95d2a7f7c08f468c9d9dbfed451dd3bad2a37129 (diff) | |
download | tcl-9ca29b09ae01c2710010821b09fff5f613c7c26f.zip tcl-9ca29b09ae01c2710010821b09fff5f613c7c26f.tar.gz tcl-9ca29b09ae01c2710010821b09fff5f613c7c26f.tar.bz2 |
merge 8.5
-rw-r--r-- | doc/TraceVar.3 | 8 |
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. |