aboutsummaryrefslogtreecommitdiff
path: root/jim.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2010-01-24 11:01:20 +1000
committerSteve Bennett <steveb@workware.net.au>2010-10-15 11:02:40 +1000
commitd3ccac54f2880de57002009daa7cceda069454fd (patch)
tree47cbbad7e54b7b5a743b98f3c8eb1edd3470a58d /jim.c
parentc5f4f3547c0dde01c51ec1b79f53e635d1351f0b (diff)
downloadjimtcl-d3ccac54f2880de57002009daa7cceda069454fd.zip
jimtcl-d3ccac54f2880de57002009daa7cceda069454fd.tar.gz
jimtcl-d3ccac54f2880de57002009daa7cceda069454fd.tar.bz2
jimsh improvements plus documentation
Add /lib/jim to the default auto_path *: Otherwise there is no 'standard' location to install packages Prompt should show name for all non-zero return types Initial documentation for Jim ------------------------------------------------------------------------
Diffstat (limited to 'jim.c')
-rw-r--r--jim.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/jim.c b/jim.c
index f45153f..8d6230d 100644
--- a/jim.c
+++ b/jim.c
@@ -4428,7 +4428,6 @@ void Jim_CollectIfNeeded(Jim_Interp *interp)
Jim_Interp *Jim_CreateInterp(void)
{
Jim_Interp *i = Jim_Alloc(sizeof(*i));
- Jim_Obj *pathPtr;
i->errorLine = 0;
i->errorFileName = Jim_StrDup("");
@@ -4475,8 +4474,7 @@ Jim_Interp *Jim_CreateInterp(void)
Jim_IncrRefCount(i->errorProc);
/* Initialize key variables every interpreter should contain */
- pathPtr = Jim_NewStringObj(i, ".", -1);
- Jim_SetVariableStr(i, JIM_LIBPATH, pathPtr);
+ Jim_SetVariableStrWithStr(i, JIM_LIBPATH, ". /lib/jim");
Jim_SetVariableStrWithStr(i, JIM_INTERACTIVE, "0");
return i;