Author: yamakenz
Date: Mon Aug 13 09:12:25 2007
New Revision: 4847

Modified:
   trunk/uim/look.c

Log:
* uim/look.c
  - (uim_look_look): Add fatal error handlings


Modified: trunk/uim/look.c
==============================================================================
--- trunk/uim/look.c    (original)
+++ trunk/uim/look.c    Mon Aug 13 09:12:25 2007
@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 
+#include "uim.h"
 #include "uim-scm.h"
 #include "uim-helper.h"
 #include "plugin.h"
@@ -51,17 +52,13 @@
   uim_lisp ret_ = uim_scm_f();
 
   ctx = uim_look_init();
-
   if (!ctx)
-    return ret_; /* XXX: fatal */
+    uim_fatal_error("uim_look_init() failed");
 
   if (!uim_look_open_dict(dict, ctx))
     return ret_;
 
-  dict_str = strdup(str);
-  if (!dict_str)
-    return ret_; /* XXX: fatal */
-
+  dict_str = uim_strdup(str);
   len = strlen(str);
 
   ret_ = uim_scm_null_list();

Reply via email to