Author: iratqq
Date: Tue Jan  6 08:39:36 2009
New Revision: 5706

Modified:
   trunk/emacs/candidate.c
   trunk/emacs/context.c
   trunk/emacs/encoding.c
   trunk/emacs/im.c
   trunk/emacs/preedit.c
   trunk/emacs/prop.c

Log:
* emacs/candidate.c (new_candidate):
* emacs/context.c (switch_context_im, create_uim_agent_context)
  (update_context_configuration):
* emacs/encoding.c (new_im_encoding, set_im_encoding):
* emacs/im.c (update_default_engine):
* emacs/preedit.c (add_preedit):
* emacs/prop.c (update_prop_list, show_prop):
  - Use uim_strdup().


Modified: trunk/emacs/candidate.c
==============================================================================
--- trunk/emacs/candidate.c     (original)
+++ trunk/emacs/candidate.c     Tue Jan  6 08:39:36 2009
@@ -66,8 +66,8 @@
   /* get candidates from context */
   for (i = 0; i < num; i ++) {
        u_cand = uim_get_candidate(context, i, limit ? i % limit : i);
-       cand->cand_array[i].str = strdup(uim_candidate_get_cand_str(u_cand));
- cand->cand_array[i].label = strdup(uim_candidate_get_heading_label(u_cand));
+       cand->cand_array[i].str = 
uim_strdup(uim_candidate_get_cand_str(u_cand));
+ cand->cand_array[i].label = uim_strdup(uim_candidate_get_heading_label(u_cand));
        uim_candidate_free(u_cand);
   }


Modified: trunk/emacs/context.c
==============================================================================
--- trunk/emacs/context.c       (original)
+++ trunk/emacs/context.c       Tue Jan  6 08:39:36 2009
@@ -105,7 +105,7 @@
   free(ua->im);

   if (im)
-       ua->im = strdup(im);
+       ua->im = uim_strdup(im);
   else
        ua->im = NULL;

@@ -125,7 +125,7 @@
                                 "different encoding %s %s\n", ua->encoding, 
encoding);

        free(ua->encoding);
-       ua->encoding = strdup(encoding);
+       ua->encoding = uim_strdup(encoding);

        update_context_encoding(ua);
        update_context_im(ua);
@@ -220,18 +220,18 @@
   ret = uim_malloc(sizeof(uim_agent_context));

   if (encoding) {
-       ret->encoding = strdup(encoding);
+       ret->encoding = uim_strdup(encoding);
   } else {
        if (debug_level > 0)
-         ret->encoding = strdup("EUC-JP");
+         ret->encoding = uim_strdup("EUC-JP");
        else
-         ret->encoding = strdup("UTF-8");
+         ret->encoding = uim_strdup("UTF-8");
   }

   ret->context = create_context(ret->encoding, ret);

   if ((im = uim_get_default_im_name(setlocale(LC_ALL, NULL))))
-       ret->im = strdup(im);
+       ret->im = uim_strdup(im);
   else
        ret->im = NULL;

@@ -385,12 +385,12 @@

   /* update IM name */
   free(ua->im);
-  ua->im = strdup(uim_get_current_im_name(ua->context));
+  ua->im = uim_strdup(uim_get_current_im_name(ua->context));

   debug_printf(DEBUG_NOTE, "ua->im %s\n", ua->im);

   free(ua->encoding);
-  ua->encoding = strdup(get_im_encoding(ua->im));
+  ua->encoding = uim_strdup(get_im_encoding(ua->im));

   debug_printf(DEBUG_NOTE, "ua->encoding %s\n", ua->encoding);


Modified: trunk/emacs/encoding.c
==============================================================================
--- trunk/emacs/encoding.c      (original)
+++ trunk/emacs/encoding.c      Tue Jan  6 08:39:36 2009
@@ -68,10 +68,10 @@

   debug_printf(DEBUG_NOTE, "new_im_encoding\n");

-  im_enc->im = strdup(im);
+  im_enc->im = uim_strdup(im);

   if (encoding != NULL)
-       im_enc->encoding = strdup( encoding );
+       im_enc->encoding = uim_strdup( encoding );
   else
        im_enc->encoding = NULL;

@@ -107,7 +107,7 @@
        free(im_enc->encoding);

        if (encoding)
-         im_enc->encoding = strdup(encoding);
+         im_enc->encoding = uim_strdup(encoding);
        else
          im_enc->encoding = NULL;


Modified: trunk/emacs/im.c
==============================================================================
--- trunk/emacs/im.c    (original)
+++ trunk/emacs/im.c    Tue Jan  6 08:39:36 2009
@@ -46,7 +46,7 @@
 update_default_engine(const char *engine_name)
 {
   free(default_engine_name);
-  default_engine_name = strdup(engine_name);
+  default_engine_name = uim_strdup(engine_name);

   default_engine_updated = 1;
 }

Modified: trunk/emacs/preedit.c
==============================================================================
--- trunk/emacs/preedit.c       (original)
+++ trunk/emacs/preedit.c       Tue Jan  6 08:39:36 2009
@@ -65,7 +65,7 @@
   }

   if (strlen(str) > 0) {
-       pb->str = strdup(str);
+       pb->str = uim_strdup(str);
        pe->length += strlen(str);
   } else {
        pb->str = NULL;

Modified: trunk/emacs/prop.c
==============================================================================
--- trunk/emacs/prop.c  (original)
+++ trunk/emacs/prop.c  Tue Jan  6 08:39:36 2009
@@ -60,7 +60,7 @@

   free(prop->list);

-  prop->list = strdup(str);
+  prop->list = uim_strdup(str);

   prop->list_update = 1;
 }
@@ -106,7 +106,7 @@

   a_printf(" ( l ");

-  head = buf = strdup(prop->list);
+  head = buf = uim_strdup(prop->list);

 #define PART_BRANCH "branch"
 #define PART_LEAF   "leaf"

Reply via email to