* @param outBuffer Pointer to output stream.
* @return The size received.
*/
-size_t HTTPHelper::http_receive( const char *inBuffer, size_t size, size_t nmemb, string *outBuffer )
+size_t HTTPHelper::http_receive( void *inBuffer, size_t size, size_t nmemb, string *outBuffer )
{
- outBuffer->append(inBuffer);
+ outBuffer->append(static_cast<char *>(inBuffer), size*nmemb);
return (size*nmemb);
-}
-
+} //lint !e818
void re_initialize();
// libcurl is a C library, so we have to make the callback member function static :-(
- static size_t http_receive(const char *inBuffer, size_t size, size_t nmemb, std::string *outBuffer);
+ static size_t http_receive(void *inBuffer, size_t size, size_t nmemb, std::string *outBuffer);
};
#endif
* @param outBuffer Pointer to output stream.
* @return The size received.
*/
-size_t IPAddrHelper::http_receive( const char *inBuffer, size_t size, size_t nmemb, string *outBuffer )
+size_t IPAddrHelper::http_receive( void *inBuffer, size_t size, size_t nmemb, string *outBuffer )
{
- outBuffer->append(inBuffer);
+ outBuffer->append(static_cast<char *>(inBuffer), size*nmemb);
return (size*nmemb);
-}
+} //lint !e818
/**
std::string get_local_wan_nic_ip() const;
// libcurl is a C library, so we have to make the callback member function static :-(
- static size_t http_receive(const char *inBuffer, size_t size, size_t nmemb, std::string *outBuffer);
+ static size_t http_receive(void *inBuffer, size_t size, size_t nmemb, std::string *outBuffer);
time_t get_last_webcheck() const;
};