main.c: In function 'writer': main.c:56: error: request for member 'append' in something not a structure or union int writer(char *data, size_t size, size_t nmemb, std::string *buffer) { int result = 0; if (buffer != NULL) { buffer->append(data, size * nmemb); result = size * nmemb; } return result; }