load_config(&p_config, config_stream);
}
-size_t _kds_s2000w_client_callback(char *ptr, size_t size, size_t nmemb, void *userdata)
-{
- debug_printf(ALL, "kds_s2000w_client_callback");
- response* data = NULL;
- char* new_data_ptr = NULL;
- size_t fullsize = 0;
-
- data = (response*) userdata;
- fullsize = size * nmemb;
- new_data_ptr = realloc(data->data, data->size + fullsize + sizeof(char));
- if (!new_data_ptr)
- return 0;
-
- data->data = new_data_ptr;
- memcpy(data->data + data->size, ptr, fullsize);
- data->size += fullsize;
- data->data[data->size] = 0;
-
- return fullsize;
-}
-
void _kds_s2000w_client_stream_to_response(FILE* stream, response* resp, size_t* size)
{
debug_printf(ALL, "kds_s2000w_client_stream_to_response");