diff options
-rw-r--r-- | jim.c | 1 | ||||
-rw-r--r-- | jimsh.c | 3 |
2 files changed, 3 insertions, 1 deletions
@@ -121,6 +121,7 @@ static char *JimEmptyStringRep = (char*) ""; * ---------------------------------------------------------------------------*/ static void JimChangeCallFrameId(Jim_Interp *interp, Jim_CallFrame *cf); static void JimFreeCallFrame(Jim_Interp *interp, Jim_CallFrame *cf, int flags); +static int ListSetIndex(Jim_Interp *interp, Jim_Obj *listPtr, int index, Jim_Obj *newObjPtr, int flags); static Jim_HashTableType JimVariablesHashTableType; @@ -159,7 +159,8 @@ int main(int argc, char *const argv[]) } else { Jim_SetVariableStr(interp, "argv0", Jim_NewStringObj(interp, argv[1], -1)); Jim_SetVariableStrWithStr(interp, JIM_INTERACTIVE, "0"); - if ((retcode = Jim_EvalFile(interp, argv[1])) == JIM_ERR) { + retcode = Jim_EvalFile(interp, argv[1]); + if (retcode == JIM_ERR || retcode == JIM_ERR_ADDSTACK) { Jim_PrintErrorMessage(interp); } } |