Author: omote.masahito
Date: Sun Mar 30 07:22:46 2008
New Revision: 5368
Modified:
trunk/uim/curl.c
Log:
* uim/curl.c:
- (uim_curl_fetch_simple, uim_curl_post): Cosmetic Change
- (uim_plugin_instance_init): Fix typo
Modified: trunk/uim/curl.c
==============================================================================
--- trunk/uim/curl.c (original)
+++ trunk/uim/curl.c Sun Mar 30 07:22:46 2008
@@ -114,17 +114,13 @@
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
curl_global_cleanup();
- if(ua != NULL)
- free(ua);
- fetched_str_ = MAKE_STR(chunk.str);
+ fetched_str_ = (chunk.str != NULL) ? MAKE_STR(chunk.str) : uim_scm_f();
- if(chunk.str != NULL && chunk.size > 0) {
- free(chunk.str);
- return fetched_str_;
- }
+ free(ua);
+ free(chunk.str);
- return uim_scm_f();
+ return fetched_str_;
}
static uim_lisp
@@ -178,17 +174,13 @@
curl_easy_cleanup(curl);
curl_formfree(post_first);
curl_global_cleanup();
- if(ua != NULL)
- free(ua);
- fetched_str_ = MAKE_STR(chunk.str);
+ fetched_str_ = (chunk.str != NULL) ? MAKE_STR(chunk.str) : uim_scm_f();
- if(chunk.str != NULL && chunk.size > 0) {
- free(chunk.str);
- return fetched_str_;
- }
+ free(ua);
+ free(chunk.str);
- return uim_scm_f();
+ return fetched_str_;
}
static uim_lisp
@@ -243,7 +235,7 @@
{
uim_scm_init_proc1("curl-fetch-simple", uim_curl_fetch_simple);
uim_scm_init_proc1("curl-url-escape", uim_curl_url_escape);
- uim_scm_init_proc1("curl-url-escape", uim_curl_url_unescape);
+ uim_scm_init_proc1("curl-url-unescape", uim_curl_url_unescape);
uim_scm_init_proc2("curl-post", uim_curl_post);
}