Tcl_RecordAndEvalObj man page on OpenMandriva

Man page or keyword search:  
man Server   8135 pages
apropos Keyword Search (all sections)
Output format
OpenMandriva logo
[printable version]

Tcl_RecordAndEvalObj(3)	    Tcl Library Procedures     Tcl_RecordAndEvalObj(3)

______________________________________________________________________________

NAME
       Tcl_RecordAndEvalObj - save command on history list before evaluating

SYNOPSIS
       #include <tcl.h>

       int
       Tcl_RecordAndEvalObj(interp, cmdPtr, flags)

ARGUMENTS
       Tcl_Interp *interp (in)		Tcl  interpreter  in which to evaluate
					command.

       Tcl_Obj *cmdPtr (in)		Points to a  Tcl  value	 containing  a
					command	 (or  sequence of commands) to
					execute.

       int flags (in)			An OR'ed  combination  of  flag	 bits.
					TCL_NO_EVAL  means  record the command
					but    do     not     evaluate	   it.
					TCL_EVAL_GLOBAL	  means	 evaluate  the
					command at global level instead of the
					current stack level.
_________________________________________________________________

DESCRIPTION
       Tcl_RecordAndEvalObj  is invoked to record a command as an event on the
       history list and then execute it using Tcl_EvalObjEx  (or  Tcl_GlobalE‐
       valObj  if the TCL_EVAL_GLOBAL bit is set in flags).  It returns a com‐
       pletion code such as TCL_OK just	 like  Tcl_EvalObjEx,  as  well	 as  a
       result value containing additional information (a result value or error
       message) that can be retrieved using Tcl_GetObjResult.  If you  do  not
       want  the  command  recorded on the history list then you should invoke
       Tcl_EvalObjEx instead of Tcl_RecordAndEvalObj.  Normally	 Tcl_RecordAn‐
       dEvalObj	 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 flags argument contains the TCL_NO_EVAL bit
       then the command is recorded without being evaluated.

SEE ALSO
       Tcl_EvalObjEx, Tcl_GetObjResult

KEYWORDS
       command, event, execute, history, interpreter, value, record

Tcl				      8.0	       Tcl_RecordAndEvalObj(3)
[top]

List of man pages available for OpenMandriva

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net