Tcl_AllowExceptions man page on OpenDarwin

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

Tcl_AllowExceptions(3)	    Tcl Library Procedures	Tcl_AllowExceptions(3)


       Tcl_AllowExceptions - allow all exceptions in next script evaluation

       #include <tcl.h>


       Tcl_Interp   *interp	 (in)	   Interpreter in which script will be

       If a script is evaluated at top-level (i.e. no other scripts are	 pend‐
       ing  evaluation	when  the script is invoked), and if the script termi‐
       nates  with  a  completion  code	 other	than  TCL_OK,	TCL_ERROR   or
       TCL_RETURN,  then  Tcl  normally	 converts this into a TCL_ERROR return
       with an appropriate message.  The particular script  evaluation	proce‐
       dures  of  Tcl  that act in the manner are Tcl_EvalObjEx, Tcl_EvalObjv,
       Tcl_Eval, Tcl_EvalEx,  Tcl_GlobalEval,  Tcl_GlobalEvalObj,  Tcl_VarEval
       and Tcl_VarEvalVA.

       However,	 if  Tcl_AllowExceptions is invoked immediately before calling
       one of those a procedures, then arbitrary completion codes are  permit‐
       ted  from the script, and they are returned without modification.  This
       is useful in cases where the caller can deal with  exceptions  such  as
       TCL_BREAK or TCL_CONTINUE in a meaningful way.

       continue, break, exception, interpreter

Tcl				      7.4		Tcl_AllowExceptions(3)

List of man pages available for OpenDarwin

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]
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