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

Reply via email to