Author: ek.kato
Date: Wed Aug 15 03:35:32 2007
New Revision: 4850
Modified:
trunk/uim/prime.c
trunk/uim/skk.c
Log:
* uim/prime.c (prime_read_msg_from_ud)
* uim/skk.c (look_get_comp)
- Add fatal error handlings.
Modified: trunk/uim/prime.c
==============================================================================
--- trunk/uim/prime.c (original)
+++ trunk/uim/prime.c Wed Aug 15 03:35:32 2007
@@ -177,9 +177,7 @@
if (fd == -1)
return NULL;
- read_buf = strdup("");
- if (!read_buf)
- return NULL;
+ read_buf = uim_strdup("");
for (;;) {
rc = read(fd, buf, sizeof(buf) - 1);
@@ -194,9 +192,7 @@
clear_prime_fd();
return NULL;
}
- read_buf = realloc(read_buf, strlen(read_buf) + strlen(buf) + 1);
- if (!read_buf)
- return NULL;
+ read_buf = uim_realloc(read_buf, strlen(read_buf) + strlen(buf) + 1);
strcat(read_buf, buf);
len += rc;
Modified: trunk/uim/skk.c
==============================================================================
--- trunk/uim/skk.c (original)
+++ trunk/uim/skk.c Wed Aug 15 03:35:32 2007
@@ -3488,7 +3488,7 @@
if (!match) {
ca->nr_comps++;
ca->comps = uim_realloc(ca->comps, sizeof(char *) * ca->nr_comps);
- ca->comps[ca->nr_comps - 1] = strdup(buf);
+ ca->comps[ca->nr_comps - 1] = uim_strdup(buf);
}
}