Provided by: tcl9.0-doc_9.0.1+dfsg-1_all bug

NAME

       Tcl_Init - find and source initialization script

SYNOPSIS

       #include <tcl.h>

       int
       Tcl_Init(interp)

       const char *
       Tcl_SetPreInitScript(scriptPtr)

ARGUMENTS

       Tcl_Interp *interp (in)          Interpreter to initialize.

       const char *scriptPtr (in)       Address of the initialization script.
________________________________________________________________________________________________________________

DESCRIPTION

       Tcl_Init  is  a helper procedure that finds and sources the init.tcl script, which should exist somewhere
       on the Tcl library path.

       Tcl_Init is typically called from Tcl_AppInit procedures.

       Tcl_SetPreInitScript registers the pre-initialization script and returns the former (now replaced) script
       pointer.  A value of NULL may be passed to not register any script.   The  pre-initialization  script  is
       executed  by Tcl_Init before accessing the file system. The purpose is to typically prepare a custom file
       system (like an embedded zip-file) to be activated before the search.

       When  used  in  stub-enabled  embedders,  the  stubs  table  must  be  first  initialized  using  one  of
       Tcl_InitSubsystems,  Tcl_SetPanicProc, Tcl_FindExecutable or TclZipfs_AppHook before Tcl_SetPreInitScript
       may be called.

SEE ALSO

       Tcl_AppInit, Tcl_Main

KEYWORDS

       application, initialization, interpreter

Tcl                                                    9.0                                        Tcl_Init(3tcl)