HPUX RecordEval[3]

Tcl_RecordAndEval(3) Tcl Tcl_RecordAndEval(3)
Tcl Library Procedures Tcl Library Procedures
___________________________________________________________________________
NAME
Tcl_RecordAndEval - save command on history list before evaluating
SYNOPSIS
#include <tcl.h>
int
Tcl_RecordAndEval(interp, cmd, eval)
ARGUMENTS
Tcl_Interp *interp (in) Tcl interpreter in which to evaluate
command.
char *cmd (in) Command (or sequence of commands) to
execute.
int eval (in) 0 means evaluate cmd, TCL_NO_EVAL
means record it but don't evaluate
it.
___________________________________________________________________________
DESCRIPTION
Tcl_RecordAndEval is invoked to record a command as an event on the
history list and then execute it. It returns a completion code such
as TCL_OK just like Tcl_Eval and it leaves information in interp-
>result. If you don't want the command recorded on the history list
then you should invoke Tcl_Eval instead of Tcl_RecordAndEval.
Normally Tcl_RecordAndEval is only called with top-level commands
typed by the user, since the purpose of history is to allow the user
to re-issue recently-invoked commands. If the eval argument is
TCL_NO_EVAL then the command is recorded without being evaluated.
KEYWORDS
command, event, execute, history, interpreter, record
- 1 - Formatted: August 11, 1996