summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2013-03-28 20:50:10 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2013-03-28 20:50:10 (GMT)
commit4e1945e4979e5ab95becbfea827c6aca5dc9a9fc (patch)
tree0117e883328d19e9924e0b50a8251196f840a4f6
parent4f157eafeb23c2286be5390f95f49dbb132926f6 (diff)
downloadtcl-4e1945e4979e5ab95becbfea827c6aca5dc9a9fc.zip
tcl-4e1945e4979e5ab95becbfea827c6aca5dc9a9fc.tar.gz
tcl-4e1945e4979e5ab95becbfea827c6aca5dc9a9fc.tar.bz2
Demonstrate how the Tcl_Main() macro can use Tcl_InitSubsystems(), as fully equivalent replacement of Tcl_FindExecutable/Tcl_CreateInterp. (not part of TIP #414)
-rw-r--r--generic/tcl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/generic/tcl.h b/generic/tcl.h
index 73353e1..eab6144 100644
--- a/generic/tcl.h
+++ b/generic/tcl.h
@@ -2425,7 +2425,7 @@ EXTERN Tcl_Interp *Tcl_InitSubsystems(int flags, ...);
*/
#define Tcl_Main(argc, argv, proc) Tcl_MainEx(argc, argv, proc, \
- (Tcl_FindExecutable(argv[0]), (Tcl_CreateInterp)()))
+ (Tcl_InitSubsystems(TCL_INIT_CREATE, 0, argv)))
EXTERN void Tcl_MainEx(int argc, char **argv,
Tcl_AppInitProc *appInitProc, Tcl_Interp *interp);
EXTERN const char * Tcl_PkgInitStubsCheck(Tcl_Interp *interp,