logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Tcl_Init - find and source initialization script

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.

Keywords

       application, initialization, interpreter

Tcl                                                    9.0                                        Tcl_Init(3tcl)

Name

       Tcl_Init - find and source initialization script

See Also

       Tcl_AppInit, Tcl_Main

Synopsis

#include<tcl.h>

       int
       Tcl_Init(interp)

       const char *
       Tcl_SetPreInitScript(scriptPtr)

See Also