From: Alexis Laferrière Date: Wed, 19 Mar 2014 15:34:08 +0000 (-0400) Subject: lib/curl: prevent C warnings on callbacks X-Git-Tag: v0.6.6~127^2~3 X-Git-Url: http://nitlanguage.org lib/curl: prevent C warnings on callbacks Signed-off-by: Alexis Laferrière --- diff --git a/lib/curl/curl_c.nit b/lib/curl/curl_c.nit index a8d4696..ee64844 100644 --- a/lib/curl/curl_c.nit +++ b/lib/curl/curl_c.nit @@ -200,18 +200,18 @@ extern CCurl `{ CURL * `} CURLcode e; switch(cbtype){ case CURLcallbackTypeHeader: - e = curl_easy_setopt( recv, CURLOPT_HEADERFUNCTION, &nit_curl_callback_func); + e = curl_easy_setopt( recv, CURLOPT_HEADERFUNCTION, (curl_write_callback)&nit_curl_callback_func); if(e != CURLE_OK) return e; e = curl_easy_setopt( recv, CURLOPT_WRITEHEADER, d); break; case CURLcallbackTypeBody: case CURLcallbackTypeStream: - e = curl_easy_setopt( recv, CURLOPT_WRITEFUNCTION, &nit_curl_callback_func); + e = curl_easy_setopt( recv, CURLOPT_WRITEFUNCTION, (curl_write_callback)&nit_curl_callback_func); if(e != CURLE_OK) return e; e = curl_easy_setopt( recv, CURLOPT_WRITEDATA, d); break; case CURLcallbackTypeRead: - e = curl_easy_setopt( recv, CURLOPT_READFUNCTION, &nit_curl_callback_read_func); + e = curl_easy_setopt( recv, CURLOPT_READFUNCTION, (curl_write_callback)&nit_curl_callback_read_func); default: break; }