Author: yamakenz
Date: Fri May 16 20:00:29 2008
New Revision: 5495
Modified:
trunk/uim/mana.c
trunk/uim/prime.c
trunk/uim/skk.c
trunk/uim/uim-custom.c
trunk/uim/uim-helper.c
Log:
* uim/uim-custom.c
- (UIM_EVAL_FSTRING1, UIM_EVAL_FSTRING2, UIM_EVAL_FSTRING3,
UIM_EVAL_FSTRING4, UIM_EVAL_FSTRING5, uim_custom_broadcast):
Remove redundant and never executed error handlings for uim_asprintf()
* uim/uim-helper.c
- (uim_helper_send_message): Ditto
* uim/mana.c
- (mana_eval): Ditto
* uim/prime.c
- (prime_send_command, prime_lib_init): Ditto
* uim/skk.c
- (search_line_from_server): Ditto
Modified: trunk/uim/mana.c
==============================================================================
--- trunk/uim/mana.c (original)
+++ trunk/uim/mana.c Fri May 16 20:00:29 2008
@@ -209,10 +209,7 @@
fflush(log);
#endif
- if (uim_asprintf(&eval_buf, "'%s", ret_buf) < 0 || eval_buf == NULL) {
- free(ret_buf);
- return uim_scm_f();
- }
+ uim_asprintf(&eval_buf, "'%s", ret_buf);
ret = uim_scm_eval_c_string(eval_buf);
free(ret_buf);
free(eval_buf);
Modified: trunk/uim/prime.c
==============================================================================
--- trunk/uim/prime.c (original)
+++ trunk/uim/prime.c Fri May 16 20:00:29 2008
@@ -208,8 +208,7 @@
return MAKE_STR("error\n\t\n");
} else {
char *buf;
- if (uim_asprintf(&buf, "%s\n", str) < 0 || buf == NULL)
- return MAKE_STR("");
+ uim_asprintf(&buf, "%s\n", str);
result = uim_ipc_send_command(&prime_pid, &primer, &primew, prime_command,
buf);
free(buf);
@@ -241,8 +240,7 @@
prime_fd = prime_init_ud(prime_ud_path);
if (prime_fd == -1) {
unlink(prime_ud_path);
- if (uim_asprintf(&option, "-u %s", prime_ud_path) < 0 || option
== NULL)
- return uim_scm_f();
+ uim_asprintf(&option, "-u %s", prime_ud_path);
prime_pid = uim_ipc_open_command_with_option(prime_pid, &primer, &primew,
prime_command, option);
free(option);
Modified: trunk/uim/skk.c
==============================================================================
--- trunk/uim/skk.c (original)
+++ trunk/uim/skk.c Fri May 16 20:00:29 2008
@@ -750,10 +750,7 @@
return NULL;
}
- if (uim_asprintf(&line, "%s ", idx) < 0 || line == NULL) {
- skkserv_disconnected(di);
- return NULL;
- }
+ uim_asprintf(&line, "%s ", idx);
if ((nr = read(skkservsock, &r, 1)) == -1 || nr == 0) {
skkserv_disconnected(di);
Modified: trunk/uim/uim-custom.c
==============================================================================
--- trunk/uim/uim-custom.c (original)
+++ trunk/uim/uim-custom.c Fri May 16 20:00:29 2008
@@ -98,10 +98,9 @@
char *buf; \
form_size = uim_sizeof_sexp_str(sexp_tmpl, arg1); \
if (form_size != -1) { \
- if(uim_asprintf(&buf, sexp_tmpl, arg1) > 0 && buf != NULL) { \
- UIM_EVAL_STRING_INTERNAL(uc, buf); \
- free(buf); \
- } \
+ uim_asprintf(&buf, sexp_tmpl, arg1); \
+ UIM_EVAL_STRING_INTERNAL(uc, buf); \
+ free(buf); \
} \
}
@@ -111,10 +110,9 @@
char *buf; \
form_size = uim_sizeof_sexp_str(sexp_tmpl, arg1, arg2); \
if (form_size != -1) { \
- if(uim_asprintf(&buf, sexp_tmpl, arg1, arg2) > 0 && buf != NULL)
{ \
- UIM_EVAL_STRING_INTERNAL(uc, buf); \
- free(buf); \
- } \
+ uim_asprintf(&buf, sexp_tmpl, arg1, arg2); \
+ UIM_EVAL_STRING_INTERNAL(uc, buf); \
+ free(buf); \
} \
}
@@ -124,10 +122,9 @@
char *buf; \
form_size = uim_sizeof_sexp_str(sexp_tmpl, arg1, arg2, arg3); \
if (form_size != -1) { \
- if(uim_asprintf(&buf, sexp_tmpl, arg1, arg2, arg3) > 0 && buf !=
NULL) { \
- UIM_EVAL_STRING_INTERNAL(uc, buf); \
- free(buf); \
- } \
+ uim_asprintf(&buf, sexp_tmpl, arg1, arg2, arg3); \
+ UIM_EVAL_STRING_INTERNAL(uc, buf); \
+ free(buf); \
} \
}
@@ -137,12 +134,9 @@
char *buf; \
form_size = uim_sizeof_sexp_str(sexp_tmpl, arg1, arg2, arg3,
arg4); \
if (form_size != -1) { \
- if(uim_asprintf(&buf, sexp_tmpl, arg1, arg2, arg3, arg4) > 0 && \
- buf != NULL) \
- { \
- UIM_EVAL_STRING_INTERNAL(uc, buf); \
- free(buf); \
- } \
+ uim_asprintf(&buf, sexp_tmpl, arg1, arg2, arg3, arg4); \
+ UIM_EVAL_STRING_INTERNAL(uc, buf); \
+ free(buf); \
} \
}
@@ -152,12 +146,9 @@
char *buf; \
form_size = uim_sizeof_sexp_str(sexp_tmpl, arg1, arg2, arg3, arg4,
arg5); \
if (form_size != -1) { \
- if(uim_asprintf(&buf, sexp_tmpl, arg1, arg2, arg3, arg4, arg5) >
0 && \
- buf != NULL) \
- { \
- UIM_EVAL_STRING_INTERNAL(uc, buf); \
- free(buf); \
- } \
+ uim_asprintf(&buf, sexp_tmpl, arg1, arg2, arg3, arg4, arg5); \
+ UIM_EVAL_STRING_INTERNAL(uc, buf); \
+ free(buf); \
} \
}
@@ -1304,12 +1295,17 @@
for (sym = custom_syms; *sym; sym++) {
value = uim_custom_value_as_literal(*sym);
if (value) {
- if(uim_asprintf(&msg, custom_msg_tmpl, *sym, value) < 0 || msg
== NULL)
- {
+#if 1
+ uim_asprintf(&msg, custom_msg_tmpl, *sym, value);
+#else
+ /* old behavior: useless since other memory exhaustions disable
uim */
+ if (asprintf(&msg, custom_msg_tmpl, *sym, value) < 0 || !msg) {
+ free(msg);
free(value);
uim_custom_symbol_list_free(custom_syms);
return UIM_FALSE;
}
+#endif
uim_helper_send_message(helper_fd, msg);
free(msg);
free(value);
Modified: trunk/uim/uim-helper.c
==============================================================================
--- trunk/uim/uim-helper.c (original)
+++ trunk/uim/uim-helper.c Fri May 16 20:00:29 2008
@@ -123,8 +123,7 @@
return;
#endif
- if (uim_asprintf(&buf, "%s\n", message) < 0 || buf == NULL)
- return;
+ uim_asprintf(&buf, "%s\n", message);
old_sigpipe = signal(SIGPIPE, SIG_IGN);