aboutsummaryrefslogtreecommitdiff
path: root/jimsh.c
diff options
context:
space:
mode:
Diffstat (limited to 'jimsh.c')
-rw-r--r--jimsh.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/jimsh.c b/jimsh.c
index 32f16b7..d5ad678 100644
--- a/jimsh.c
+++ b/jimsh.c
@@ -112,7 +112,8 @@ static int JimLoadJimRc(Jim_Interp *interp)
fclose(fp);
retcode = Jim_EvalFile(interp, buf);
if (retcode == JIM_ERR) {
- Jim_PrintErrorMessage(interp);
+ Jim_MakeErrorMessage(interp);
+ fprintf(stderr, "%s\n", Jim_GetString(Jim_GetResult(interp), NULL));
}
return retcode;
}
@@ -147,7 +148,8 @@ int main(int argc, char *const argv[])
/* Register static extensions */
if (Jim_InitStaticExtensions(interp) != JIM_OK) {
- Jim_PrintErrorMessage(interp);
+ Jim_MakeErrorMessage(interp);
+ fprintf(stderr, "%s\n", Jim_GetString(Jim_GetResult(interp), NULL));
}
/* Append the path where the executed Jim binary is contained
@@ -180,7 +182,8 @@ int main(int argc, char *const argv[])
retcode = Jim_EvalFile(interp, argv[1]);
}
if (retcode == JIM_ERR) {
- Jim_PrintErrorMessage(interp);
+ Jim_MakeErrorMessage(interp);
+ fprintf(stderr, "%s\n", Jim_GetString(Jim_GetResult(interp), NULL));
}
}
if (retcode == JIM_OK) {