size_t Mootcher::WriteMemoryCallback(void *ptr, size_t size, size_t nmemb, void *data)
{
int realsize = (int)(size * nmemb);
- struct MemoryStruct *mem = (struct MemoryStruct *)data;
+ struct SfdbMemoryStruct *mem = (struct SfdbMemoryStruct *)data;
mem->memory = (char *)realloc(mem->memory, mem->size + realsize + 1);
//------------------------------------------------------------------------
void Mootcher::setcUrlOptions()
{
- // basic init for curl
- curl_global_init(CURL_GLOBAL_ALL);
// some servers don't like requests that are made without a user-agent field, so we provide one
curl_easy_setopt(curl, CURLOPT_USERAGENT, "libcurl-agent/1.0");
// setup curl error buffer
std::string Mootcher::doRequest(std::string uri, std::string params)
{
std::string result;
- struct MemoryStruct xml_page;
+ struct SfdbMemoryStruct xml_page;
xml_page.memory = NULL;
xml_page.size = 0;