Tcl_RecordAndEvalObj man page on OpenServer

Man page or keyword search:  
man Server   5388 pages
apropos Keyword Search (all sections)
Output format
OpenServer 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 object	 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	  don't	     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  object  containing  additional  information  (a result value or
       error message) that can be retrieved using  Tcl_GetObjResult.   If  you
       don't  want  the	 command  recorded on the history list then you should
       invoke  Tcl_EvalObjEx  instead	of   Tcl_RecordAndEvalObj.    Normally
       Tcl_RecordAndEvalObj  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, object, record

Tcl				      8.0	       Tcl_RecordAndEvalObj(3)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OpenServer

List of man pages available for OpenServer

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