summaryrefslogtreecommitdiff
path: root/jimsh.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2010-01-27 14:19:00 +1000
committerSteve Bennett <steveb@workware.net.au>2010-10-15 11:02:46 +1000
commitcf077dff22b3c9ca0c528fd64e1392971e2d6027 (patch)
tree084df123c747d4ca4212f27274b78982ff9c1095 /jimsh.c
parent8ca4eb0a1561cdd3ccd92d797cc744b6f8b0ea8d (diff)
Improve stack trace handling
*: Get rid of JIM_ERR_ADDSTACK and use interp->addStackTrace instead *: 'return -code error' doesn't add a stack frame *: Rename _file_copy to {file copy} for better error messages *: Use 'return -code' to prevent excessive levels in the stack trace Also rename info_nameofexecutable to {info nameofexecutable}
Diffstat (limited to 'jimsh.c')
-rw-r--r--jimsh.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/jimsh.c b/jimsh.c
index 6868b5b..a034541 100644
--- a/jimsh.c
+++ b/jimsh.c
@@ -153,7 +153,7 @@ int main(int argc, char *const argv[])
JimSetArgv(interp, argc - 2, argv + 2);
retcode = Jim_EvalFile(interp, argv[1]);
}
- if (retcode == JIM_ERR || retcode == JIM_ERR_ADDSTACK) {
+ if (retcode == JIM_ERR) {
Jim_PrintErrorMessage(interp);
}
}