Author: yamakenz
Date: Sun Aug 19 03:11:50 2007
New Revision: 4864
Modified:
trunk/uim/uim-error.c
trunk/uim/uim.c
Log:
* uim/uim-error.c
- (uim_print_caught_error): Change fatal error message meaningful
* uim/uim.c
- (fatal_error_hook): Add error message
Modified: trunk/uim/uim-error.c
==============================================================================
--- trunk/uim/uim-error.c (original)
+++ trunk/uim/uim-error.c Sun Aug 19 03:11:50 2007
@@ -70,11 +70,15 @@
uim_print_caught_error(void)
{
if (err_msg) {
- fputs("ERROR: ", stderr);
+ fputs("libuim: ", stderr);
if (fatal_errored)
- fputs("fatal: ", stderr);
+ fputs("fatal error: ", stderr);
fputs(err_msg, stderr);
fputs("\n", stderr);
+ if (fatal_errored) {
+ fputs("libuim: all functionality has been disabled to save user
application data", stderr);
+ fputs("\n", stderr);
+ }
}
}
Modified: trunk/uim/uim.c
==============================================================================
--- trunk/uim/uim.c (original)
+++ trunk/uim/uim.c Sun Aug 19 03:11:50 2007
@@ -79,8 +79,8 @@
static void
fatal_error_hook(void)
{
- /* error message is already printed by the Scheme interpreter */
- uim_fatal_error(NULL);
+ /* actual error message is already printed by the Scheme interpreter */
+ uim_fatal_error("an unrecoverable error raised from Scheme interpreter");
}
int