Author: yamakenz
Date: Mon Aug 27 20:31:36 2007
New Revision: 4913

Modified:
   trunk/uim/intl.c
   trunk/uim/plugin.c
   trunk/uim/uim-func.c
   trunk/uim/uim-key.c
   trunk/uim/uim-util.c
   trunk/uim/uim.c

Log:
* uim/uim.c
* uim/uim-key.c
* uim/uim-func.c
* uim/uim-util.c
* uim/plugin.c
* uim/intl.c
  - Replace all canonical uim-scm forms with abbreviated ones by
    tools/abbrev-uim-scm.pl. No other changes are applied


Modified: trunk/uim/intl.c
==============================================================================
--- trunk/uim/intl.c    (original)
+++ trunk/uim/intl.c    Mon Aug 27 20:31:36 2007
@@ -54,7 +54,7 @@
 static uim_lisp
 intl_gettext_package()
 {
-  return uim_scm_make_str(GETTEXT_PACKAGE);
+  return MAKE_STR(GETTEXT_PACKAGE);
 }
 
 
@@ -66,10 +66,10 @@
   if (FALSEP(domainname)) {
     new_domain = textdomain(NULL);
   } else {
-    new_domain = textdomain(uim_scm_refer_c_str(domainname));
+    new_domain = textdomain(REFER_C_STR(domainname));
   }
 
-  return uim_scm_make_str(new_domain);
+  return MAKE_STR(new_domain);
 }
 
 static uim_lisp
@@ -77,15 +77,15 @@
 {
   const char *domain, *new_dir;
 
-  domain = uim_scm_refer_c_str(domainname);
+  domain = REFER_C_STR(domainname);
 
   if (FALSEP(dirname)) {
     new_dir = bindtextdomain(domain, NULL);
   } else {
-    new_dir = bindtextdomain(domain, uim_scm_refer_c_str(dirname));
+    new_dir = bindtextdomain(domain, REFER_C_STR(dirname));
   }
 
-  return uim_scm_make_str(new_dir);
+  return MAKE_STR(new_dir);
 }
 
 static uim_lisp
@@ -94,15 +94,15 @@
   const char *c_current_codeset, *c_codeset;
   uim_lisp current_codeset;
 
-  if (!uim_scm_stringp(domainname)
-      || !(uim_scm_stringp(codeset) || FALSEP(codeset)))
+  if (!STRP(domainname)
+      || !(STRP(codeset) || FALSEP(codeset)))
     return uim_scm_f();
 
-  c_codeset = (FALSEP(codeset)) ? NULL : uim_scm_refer_c_str(codeset);
-  c_current_codeset = bind_textdomain_codeset(uim_scm_refer_c_str(domainname),
+  c_codeset = (FALSEP(codeset)) ? NULL : REFER_C_STR(codeset);
+  c_current_codeset = bind_textdomain_codeset(REFER_C_STR(domainname),
                                              c_codeset);
   if (c_current_codeset) {
-    current_codeset = uim_scm_make_str(c_current_codeset);
+    current_codeset = MAKE_STR(c_current_codeset);
   } else {
     current_codeset = uim_scm_f();
   }
@@ -113,7 +113,7 @@
 static uim_lisp
 intl_gettext(uim_lisp msgid)
 {
-  return uim_scm_make_str(gettext(uim_scm_refer_c_str(msgid)));
+  return MAKE_STR(gettext(REFER_C_STR(msgid)));
 }
 
 static uim_lisp
@@ -121,48 +121,48 @@
 {
   const char *translated;
 
-  if (!uim_scm_stringp(domainname) || !uim_scm_stringp(msgid))
+  if (!STRP(domainname) || !STRP(msgid))
     return uim_scm_f();
 
-  translated = dgettext(uim_scm_refer_c_str(domainname),
-                       uim_scm_refer_c_str(msgid));
+  translated = dgettext(REFER_C_STR(domainname),
+                       REFER_C_STR(msgid));
 
-  return uim_scm_make_str(translated);
+  return MAKE_STR(translated);
 }
 
 static uim_lisp
 intl_dcgettext(uim_lisp domainname, uim_lisp msgid, uim_lisp category)
 {
-  return uim_scm_make_str(dcgettext(uim_scm_refer_c_str(domainname),
-                                   uim_scm_refer_c_str(msgid),
-                                   uim_scm_c_int(category)));
+  return MAKE_STR(dcgettext(REFER_C_STR(domainname),
+                                   REFER_C_STR(msgid),
+                                   C_INT(category)));
 }
 
 static uim_lisp
 intl_ngettext(uim_lisp msgid1, uim_lisp msgid2, uim_lisp n)
 {
-  return uim_scm_make_str(ngettext(uim_scm_refer_c_str(msgid1),
-                                  uim_scm_refer_c_str(msgid2),
-                                  uim_scm_c_int(n)));
+  return MAKE_STR(ngettext(REFER_C_STR(msgid1),
+                                  REFER_C_STR(msgid2),
+                                  C_INT(n)));
 }
 
 static uim_lisp
 intl_dngettext(uim_lisp domainname, uim_lisp msgid1, uim_lisp msgid2, uim_lisp 
n)
 {
-  return uim_scm_make_str(dngettext(uim_scm_refer_c_str(domainname),
-                                   uim_scm_refer_c_str(msgid1),
-                                   uim_scm_refer_c_str(msgid2),
-                                   uim_scm_c_int(n)));
+  return MAKE_STR(dngettext(REFER_C_STR(domainname),
+                                   REFER_C_STR(msgid1),
+                                   REFER_C_STR(msgid2),
+                                   C_INT(n)));
 }
 
 static uim_lisp
 intl_dcngettext(uim_lisp domainname, uim_lisp msgid1, uim_lisp msgid2, 
uim_lisp n, uim_lisp category)
 {
-  return uim_scm_make_str(dcngettext(uim_scm_refer_c_str(domainname),
-                                    uim_scm_refer_c_str(msgid1),
-                                    uim_scm_refer_c_str(msgid2),
-                                    uim_scm_c_int(n),
-                                    uim_scm_c_int(category)));
+  return MAKE_STR(dcngettext(REFER_C_STR(domainname),
+                                    REFER_C_STR(msgid1),
+                                    REFER_C_STR(msgid2),
+                                    C_INT(n),
+                                    C_INT(category)));
 }
 
 static void

Modified: trunk/uim/plugin.c
==============================================================================
--- trunk/uim/plugin.c  (original)
+++ trunk/uim/plugin.c  Mon Aug 27 20:31:36 2007
@@ -83,7 +83,7 @@
   uim_lisp vlevel;
 
   vlevel = uim_scm_callf("verbose", "");
-  return uim_scm_c_int(vlevel);
+  return C_INT(vlevel);
 }
 
 static uim_lisp 
@@ -100,7 +100,7 @@
 
   size_t len;
 
-  plugin_name = uim_scm_refer_c_str(_name);
+  plugin_name = REFER_C_STR(_name);
   
   if (plugin_name == NULL) {
     return uim_scm_f();
@@ -109,13 +109,13 @@
   DPRINTFN(UIM_VLEVEL_PLUGIN, (stderr, "Searching libuim-%s.so.\n", 
plugin_name));
 
   for (path_cdr = lib_path;
-       !uim_scm_nullp(path_cdr);
-       path_cdr = uim_scm_cdr(path_cdr))
+       !NULLP(path_cdr);
+       path_cdr = CDR(path_cdr))
   {
     int fd;
     const char *path;
-    path_car = uim_scm_car(path_cdr);
-    path = uim_scm_refer_c_str(path_car);
+    path_car = CAR(path_cdr);
+    path = REFER_C_STR(path_car);
     len = strlen(path) + 1 + strlen(PLUGIN_PREFIX) + strlen(plugin_name)+ 
strlen(PLUGIN_SUFFIX) + 1;
     plugin_lib_filename = uim_malloc(sizeof(char) * len);
     snprintf(plugin_lib_filename, len, "%s/%s%s%s",
@@ -132,13 +132,13 @@
 
   DPRINTFN(UIM_VLEVEL_PLUGIN, (stderr, "Searching %s.scm.\n", plugin_name));
   for (path_cdr = scm_path;
-       !uim_scm_nullp(path_cdr);
-       path_cdr = uim_scm_cdr(path_cdr))
+       !NULLP(path_cdr);
+       path_cdr = CDR(path_cdr))
   {
     int fd;
     const char *path;
-    path_car = uim_scm_car(path_cdr);
-    path = uim_scm_refer_c_str(path_car);
+    path_car = CAR(path_cdr);
+    path = REFER_C_STR(path_car);
     len = strlen(path) + 1 + strlen(plugin_name)+ strlen(".scm") + 1;
     plugin_scm_filename = uim_malloc(sizeof(char) * len);
     snprintf(plugin_scm_filename, len, "%s/%s.scm", path, plugin_name);
@@ -193,11 +193,11 @@
 
   {
     uim_lisp form;
-    form = uim_scm_list5(uim_scm_make_symbol("plugin-list-append"),
+    form = LIST5(MAKE_SYM("plugin-list-append"),
                         _name,
-                        uim_scm_make_ptr(library),
-                        uim_scm_make_func_ptr(plugin_instance_init),
-                        uim_scm_make_func_ptr(plugin_instance_quit));
+                        MAKE_PTR(library),
+                        MAKE_FPTR(plugin_instance_init),
+                        MAKE_FPTR(plugin_instance_quit));
     uim_scm_eval(form);
   }
   free(plugin_scm_filename);
@@ -225,12 +225,12 @@
   ret = uim_scm_callf("plugin-list-query-library", "o", _name);
   if (FALSEP(ret))
     return uim_scm_f();
-  library = uim_scm_c_ptr(ret);
+  library = C_PTR(ret);
 
   ret = uim_scm_callf("plugin-list-query-instance-quit", "o", _name);
   if (FALSEP(ret))
     return uim_scm_f();
-  plugin_instance_quit = uim_scm_c_func_ptr(ret);
+  plugin_instance_quit = C_FPTR(ret);
 
   (plugin_instance_quit)();
   dlclose(library);
@@ -271,9 +271,9 @@
   uim_lisp alist, rest, entry, name;
 
   alist = uim_scm_eval_c_string("plugin-alist");
-  for (rest = alist; !uim_scm_nullp(rest); rest = uim_scm_cdr(rest)) {
-    entry = uim_scm_car(rest);
-    name = uim_scm_car(entry);
+  for (rest = alist; !NULLP(rest); rest = CDR(rest)) {
+    entry = CAR(rest);
+    name = CAR(entry);
 
     plugin_unload(name);
   }

Modified: trunk/uim/uim-func.c
==============================================================================
--- trunk/uim/uim-func.c        (original)
+++ trunk/uim/uim-func.c        Mon Aug 27 20:31:36 2007
@@ -56,7 +56,7 @@
   if (CONSP(c))  /* passed as Scheme-side input context */
     c = CAR(c);
 
-  uc = uim_scm_c_ptr(c);
+  uc = C_PTR(c);
   assert(uc);
 
   return uc;
@@ -68,7 +68,7 @@
 {
   uim_context uc;
 
-  uc = uim_scm_c_ptr(uc_);
+  uc = C_PTR(uc_);
   assert(uc);
 
   return uc->sc;
@@ -81,7 +81,7 @@
   const char *im_encoding;
 
   uc = retrieve_uim_context(id);
-  im_encoding = uim_scm_refer_c_str(im_encoding_);
+  im_encoding = REFER_C_STR(im_encoding_);
   return MAKE_BOOL(uc->conv_if->is_convertible(uc->client_encoding,
                                                im_encoding));
 }
@@ -107,8 +107,8 @@
   int attr;
 
   uc = retrieve_uim_context(uc_);
-  attr = uim_scm_c_int(attr_);
-  str = uim_scm_refer_c_str(str_);
+  attr = C_INT(attr_);
+  str = REFER_C_STR(str_);
 
   converted_str = uc->conv_if->convert(uc->outbound_conv, str);
   if (uc->preedit_pushback_cb)
@@ -138,7 +138,7 @@
   char *converted_str;
 
   uc = retrieve_uim_context(uc_);
-  str = uim_scm_refer_c_str(str_);
+  str = REFER_C_STR(str_);
 
   converted_str = uc->conv_if->convert(uc->outbound_conv, str);
   if (uc->commit_cb)
@@ -155,7 +155,7 @@
   const char *enc;
 
   uc = retrieve_uim_context(uc_);
-  enc = uim_scm_refer_c_str(enc_);
+  enc = REFER_C_STR(enc_);
 
   if (uc->outbound_conv)
     uc->conv_if->release(uc->outbound_conv);
@@ -203,7 +203,7 @@
   const char *str;
 
   uc = retrieve_uim_context(uc_);
-  str = uim_scm_refer_c_str(str_);
+  str = REFER_C_STR(str_);
 
   uc->modes = uim_realloc(uc->modes, sizeof(char *) * (uc->nr_modes + 1));
   uc->modes[uc->nr_modes] = uc->conv_if->convert(uc->outbound_conv, str);
@@ -232,7 +232,7 @@
   const char *prop;
 
   uc = retrieve_uim_context(uc_);
-  prop = uim_scm_refer_c_str(prop_);
+  prop = REFER_C_STR(prop_);
   
   if (uc->propstr)
     free(uc->propstr);
@@ -251,7 +251,7 @@
   int mode;
 
   uc = retrieve_uim_context(uc_);
-  mode = uim_scm_c_int(mode_);
+  mode = C_INT(mode_);
 
   uc->mode = mode;
   if (uc->mode_update_cb)
@@ -268,8 +268,8 @@
   int nr, display_limit;
 
   uc = retrieve_uim_context(uc_);
-  nr = uim_scm_c_int(nr_);
-  display_limit = uim_scm_c_int(display_limit_);
+  nr = C_INT(nr_);
+  display_limit = C_INT(display_limit_);
 
   if (uc->candidate_selector_activate_cb)
     uc->candidate_selector_activate_cb(uc->ptr, nr, display_limit);
@@ -284,7 +284,7 @@
   int idx;
 
   uc = retrieve_uim_context(uc_);
-  idx = uim_scm_c_int(idx_);
+  idx = C_INT(idx_);
 
   if (uc->candidate_selector_select_cb)
     uc->candidate_selector_select_cb(uc->ptr, idx);
@@ -301,7 +301,7 @@
   int dir;
 
   uc = retrieve_uim_context(uc_);
-  dir = (uim_scm_c_bool(dir_)) ? 1 : 0;
+  dir = (C_BOOL(dir_)) ? 1 : 0;
     
   if (uc->candidate_selector_shift_page_cb)
     uc->candidate_selector_shift_page_cb(uc->ptr, dir);
@@ -338,10 +338,10 @@
   if (!uc->acquire_text_cb)
     return uim_scm_f();
 
-  text_id = uim_scm_c_int(text_id_);
-  origin = uim_scm_c_int(origin_);
-  former_len = uim_scm_c_int(former_len_);
-  latter_len = uim_scm_c_int(latter_len_);
+  text_id = C_INT(text_id_);
+  origin = C_INT(origin_);
+  former_len = C_INT(former_len_);
+  latter_len = C_INT(latter_len_);
 
   err = uc->acquire_text_cb(uc->ptr, text_id, origin,
                             former_len, latter_len, &former, &latter);
@@ -378,14 +378,14 @@
   if (!uc->delete_text_cb)
     return uim_scm_f();
 
-  text_id = uim_scm_c_int(text_id_);
-  origin = uim_scm_c_int(origin_);
-  former_len = uim_scm_c_int(former_len_);
-  latter_len = uim_scm_c_int(latter_len_);
+  text_id = C_INT(text_id_);
+  origin = C_INT(origin_);
+  former_len = C_INT(former_len_);
+  latter_len = C_INT(latter_len_);
 
   err = uc->delete_text_cb(uc->ptr, text_id, origin, former_len, latter_len);
 
-  return uim_scm_make_bool(!err);
+  return MAKE_BOOL(!err);
 }
 
 static uim_lisp
@@ -408,7 +408,7 @@
   const char *name;
 
   uc = retrieve_uim_context(uc_);
-  name = uim_scm_refer_c_str(name_);
+  name = REFER_C_STR(name_);
 
   if (uc->switch_app_global_im_cb)
     uc->switch_app_global_im_cb(uc->ptr, name);
@@ -423,7 +423,7 @@
   const char *name;
 
   uc = retrieve_uim_context(uc_);
-  name = uim_scm_refer_c_str(name_);
+  name = REFER_C_STR(name_);
 
   if (uc->switch_system_global_im_cb)
     uc->switch_system_global_im_cb(uc->ptr, name);

Modified: trunk/uim/uim-key.c
==============================================================================
--- trunk/uim/uim-key.c (original)
+++ trunk/uim/uim-key.c Mon Aug 27 20:31:36 2007
@@ -294,7 +294,7 @@
   char *sym;
   int i;
 
-  sym = uim_scm_refer_c_str(sym_);
+  sym = REFER_C_STR(sym_);
   for (i = 0; key_tab[i].key; i++) {
     if (!strcmp(key_tab[i].str, sym))
       return key_tab[i].key;
@@ -312,10 +312,10 @@
 
   valid_key_symbols = uim_scm_null();
   for (i = 0; key_tab[i].key; i++) {
-    valid_key_symbols = uim_scm_cons(MAKE_SYM(key_tab[i].str),
+    valid_key_symbols = CONS(MAKE_SYM(key_tab[i].str),
                                      valid_key_symbols);
   }
-  uim_scm_eval(uim_scm_list3(MAKE_SYM("define"),
+  uim_scm_eval(LIST3(MAKE_SYM("define"),
                              MAKE_SYM("valid-key-symbols"),
                              QUOTE(valid_key_symbols)));
 }
@@ -364,7 +364,7 @@
 
   handler = (is_press) ? "key-press-handler" : "key-release-handler";
   filtered = uim_scm_callf(handler, "poi", uc, key_, state);
-  return uim_scm_c_bool(filtered);
+  return C_BOOL(filtered);
 }
 
 static int

Modified: trunk/uim/uim-util.c
==============================================================================
--- trunk/uim/uim-util.c        (original)
+++ trunk/uim/uim-util.c        Mon Aug 27 20:31:36 2007
@@ -51,31 +51,31 @@
 static uim_lisp
 uim_version()
 {
-  return uim_scm_make_str(PACKAGE_VERSION);
+  return MAKE_STR(PACKAGE_VERSION);
 }
 
 static uim_lisp
 sys_libdir()
 {
-  return uim_scm_make_str(LIBDIR);
+  return MAKE_STR(LIBDIR);
 }
 
 static uim_lisp
 sys_pkglibdir()
 {
-  return uim_scm_make_str(PKGLIBDIR);
+  return MAKE_STR(PKGLIBDIR);
 }
 
 static uim_lisp
 sys_datadir()
 {
-  return uim_scm_make_str(DATADIR);
+  return MAKE_STR(DATADIR);
 }
 
 static uim_lisp
 sys_pkgdatadir()
 {
-  return uim_scm_make_str(PKGDATADIR);
+  return MAKE_STR(PKGDATADIR);
 }
 
 static uim_lisp
@@ -84,10 +84,10 @@
   struct stat st;
   const char *c_filename;
 
-  if (!uim_scm_stringp(filename))
+  if (!STRP(filename))
     return uim_scm_f();
 
-  c_filename = uim_scm_refer_c_str(filename);
+  c_filename = REFER_C_STR(filename);
   if (stat(c_filename, &st) < 0) {
     return uim_scm_f();
   } else {
@@ -128,21 +128,21 @@
 static uim_lisp
 file_mtime(uim_lisp f)
 {
-  const char *filename = uim_scm_refer_c_str(f);
+  const char *filename = REFER_C_STR(f);
   struct stat buf;
 
   if(stat(filename, &buf) == 0) {
-    return uim_scm_make_int(buf.st_mtime);
+    return MAKE_INT(buf.st_mtime);
   } else {
     /* FIXME: Write error handling code. */
-    return uim_scm_make_int(0);
+    return MAKE_INT(0);
   }
 }
 
 static uim_lisp
 c_getenv(uim_lisp str_)
 {
-  const char *str = uim_scm_refer_c_str(str_);
+  const char *str = REFER_C_STR(str_);
   char *val;
 
   if (!str) {
@@ -151,7 +151,7 @@
 
   val = getenv(str);
   if (val) {
-    return uim_scm_make_str(val);
+    return MAKE_STR(val);
   } else {
     return uim_scm_f();
   }
@@ -160,8 +160,8 @@
 static uim_lisp
 c_setenv(uim_lisp name_, uim_lisp val_, uim_lisp overwrite_)
 {
-  const char *name = uim_scm_refer_c_str(name_);
-  const char *val = uim_scm_refer_c_str(val_);
+  const char *name = REFER_C_STR(name_);
+  const char *val = REFER_C_STR(val_);
   int overwrite = TRUEP(overwrite_);
   int err;
 
@@ -175,7 +175,7 @@
 static uim_lisp
 c_unsetenv(uim_lisp name_)
 {
-  const char *name = uim_scm_refer_c_str(name_);
+  const char *name = REFER_C_STR(name_);
 
   if (!name) {
     return uim_scm_f();
@@ -193,20 +193,20 @@
   int start1;
   size_t s1len;
 
-  if (!uim_scm_stringp(s1_) || !uim_scm_stringp(s2_))
-    return uim_scm_f();  /* FIXME: uim_scm_error() */
+  if (!STRP(s1_) || !STRP(s2_))
+    return uim_scm_f();  /* FIXME: ERROR() */
 
-  s1 = uim_scm_refer_c_str(s1_);
-  s2 = uim_scm_refer_c_str(s2_);
-  start1 = uim_scm_c_int(start1_);
+  s1 = REFER_C_STR(s1_);
+  s2 = REFER_C_STR(s2_);
+  start1 = C_INT(start1_);
   s1len = strlen(s1);
 
   if (start1 < 0 || s1len < (size_t)start1)
-    return uim_scm_f();  /* FIXME: uim_scm_error() */
+    return uim_scm_f();  /* FIXME: ERROR() */
 
   found = strstr(&s1[start1], s2);
 
-  return (found) ? uim_scm_make_int(found - s1) : uim_scm_f();
+  return (found) ? MAKE_INT(found - s1) : uim_scm_f();
 }
 
 static uim_lisp
@@ -216,11 +216,11 @@
   const char *prefix, *str;
   size_t len;
 
-  if (!uim_scm_stringp(prefix_) || !uim_scm_stringp(str_))
+  if (!STRP(prefix_) || !STRP(str_))
     return uim_scm_f();
 
-  prefix = uim_scm_refer_c_str(prefix_);
-  str = uim_scm_refer_c_str(str_);
+  prefix = REFER_C_STR(prefix_);
+  str = REFER_C_STR(str_);
   len = strlen(prefix);
 
   return (*cmp)(prefix, str, len) ? uim_scm_f() : uim_scm_t();
@@ -273,7 +273,7 @@
     lang_code = uim_scm_callf("langgroup-primary-lang-code", "s", locale);
   protected =
     lang_name = uim_scm_callf("lang-code->lang-name", "o", lang_code);
-  name = uim_scm_refer_c_str(lang_name);
+  name = REFER_C_STR(lang_name);
 
   UIM_CATCH_ERROR_END();
 
@@ -294,7 +294,7 @@
 
   protected =
     lang_code = uim_scm_callf("lang-name->lang-code", "s", language_name);
-  name = uim_scm_refer_c_str(lang_code);
+  name = REFER_C_STR(lang_code);
 
   UIM_CATCH_ERROR_END();
 
@@ -306,7 +306,7 @@
 {
   assert(uim_scm_gc_any_contextp());
 
-  return uim_scm_make_bool(uim_issetugid());
+  return MAKE_BOOL(uim_issetugid());
 }
 
 void

Modified: trunk/uim/uim.c
==============================================================================
--- trunk/uim/uim.c     (original)
+++ trunk/uim/uim.c     Mon Aug 27 20:31:36 2007
@@ -395,9 +395,9 @@
   cand = uim_malloc(sizeof(*cand));
   memset(cand, 0, sizeof(*cand));
 
-  str  = uim_scm_refer_c_str(CAR(triple));
-  head = uim_scm_refer_c_str(CAR(CDR(triple)));
-  ann  = uim_scm_refer_c_str(CAR(CDR(CDR((triple)))));
+  str  = REFER_C_STR(CAR(triple));
+  head = REFER_C_STR(CAR(CDR(triple)));
+  ann  = REFER_C_STR(CAR(CDR(CDR((triple)))));
   cand->str           = uc->conv_if->convert(uc->outbound_conv, str);
   cand->heading_label = uc->conv_if->convert(uc->outbound_conv, head);
   cand->annotation    = uc->conv_if->convert(uc->outbound_conv, ann);
@@ -541,7 +541,7 @@
       consumed = uim_scm_callf("input-string-handler", "ps", uc, conv);
     free(conv);
 
-    ret = uim_scm_c_bool(consumed);
+    ret = C_BOOL(consumed);
   } else {
     ret = UIM_FALSE;
   }
@@ -626,7 +626,7 @@
 
   protected0 = im = uim_scm_callf("uim-context-im", "p", uc);
   protected1 = ret = uim_scm_callf("im-name", "o", im);
-  name = uim_scm_refer_c_str(ret);
+  name = REFER_C_STR(ret);
 
   UIM_CATCH_ERROR_END();
 
@@ -646,7 +646,7 @@
   assert(localename);
 
   protected0 = ret = uim_scm_callf("uim-get-default-im-name", "s", localename);
-  name = uim_scm_refer_c_str(ret);
+  name = REFER_C_STR(ret);
 
   UIM_CATCH_ERROR_END();
 
@@ -667,7 +667,7 @@
 
   protected0 =
     ret = uim_scm_callf("uim-get-im-name-for-locale", "s", localename);
-  name = uim_scm_refer_c_str(ret);
+  name = REFER_C_STR(ret);
 
   UIM_CATCH_ERROR_END();
 
@@ -904,7 +904,7 @@
   assert(uc);
 
   protected0 = n_ = uim_scm_callf("uim-n-convertible-ims", "p", uc);
-  n = uim_scm_c_int(n_);
+  n = C_INT(n_);
 
   UIM_CATCH_ERROR_END();
 
@@ -932,7 +932,7 @@
 
   protected0 = im = get_nth_im(uc, nth);
   protected1 = str_ = uim_scm_callf("im-name", "o", im);
-  str = uim_scm_refer_c_str(str_);
+  str = REFER_C_STR(str_);
 
   UIM_CATCH_ERROR_END();
 
@@ -950,7 +950,7 @@
 
   protected0 = im = get_nth_im(uc, nth);
   protected1 = str_ = uim_scm_callf("im-lang", "o", im);
-  str = uim_scm_refer_c_str(str_);
+  str = REFER_C_STR(str_);
 
   UIM_CATCH_ERROR_END();
 
@@ -968,7 +968,7 @@
 
   protected0 = im = get_nth_im(uc, nth);
   protected1 = str_ = uim_scm_callf("im-encoding", "o", im);
-  str = uim_scm_refer_c_str(str_);
+  str = REFER_C_STR(str_);
 
   UIM_CATCH_ERROR_END();
 
@@ -986,7 +986,7 @@
 
   protected0 = im = get_nth_im(uc, nth);
   protected1 = short_desc = uim_scm_callf("im-short-desc", "o", im);
-  str = (FALSEP(short_desc)) ? "-" : uim_scm_refer_c_str(short_desc);
+  str = (FALSEP(short_desc)) ? "-" : REFER_C_STR(short_desc);
 
   UIM_CATCH_ERROR_END();
 

Reply via email to