X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fhttp.cc;h=59497d69760d3417f44f85d398bfc99ed69b0282;hb=f9b74a208522a12dca6ee9c894c6782920860b88;hp=0af12925f1d730b8b7a04d733d31577b9cf3c9b0;hpb=fed85d3c429c3881cd378d10e4dccd30f4fd2478;p=m6w6%2Flibmemcached diff --git a/libtest/http.cc b/libtest/http.cc index 0af12925..59497d69 100644 --- a/libtest/http.cc +++ b/libtest/http.cc @@ -34,7 +34,7 @@ * */ -#include +#include "mem_config.h" #include @@ -68,7 +68,7 @@ static void initialize_curl_startup() } static pthread_once_t start_key_once= PTHREAD_ONCE_INIT; -void initialize_curl(void) +static void initialize_curl(void) { int ret; if ((ret= pthread_once(&start_key_once, initialize_curl_startup)) != 0) @@ -82,20 +82,19 @@ namespace http { #define YATL_USERAGENT "YATL/1.0" -extern "C" size_t - http_get_result_callback(void *ptr, size_t size, size_t nmemb, void *data) - { - vchar_t *_body= (vchar_t*)data; +static size_t http_get_result_callback(void *ptr, size_t size, size_t nmemb, void *data) +{ + vchar_t *_body= (vchar_t*)data; - _body->resize(size * nmemb); - memcpy(&_body[0], ptr, _body->size()); - - return _body->size(); - } + _body->resize(size * nmemb); + memcpy(&_body[0], ptr, _body->size()); + return _body->size(); +} static void init(CURL *curl, const std::string& url) { + (void)http_get_result_callback; (void)curl; (void)url; if (HAVE_LIBCURL)