} \
}
-
-
#define http_curl_cleanup(ch, clean_curl) \
http_curl_freestr(); \
http_curl_freebuf(); \
HTTP_G(curlbuf).size = 0;
#define http_curl_copybuf(data, size) \
- * size = HTTP_G(curlbuf).used; \
- * data = ecalloc(1, HTTP_G(curlbuf).used + 1); \
- memcpy(* data, HTTP_G(curlbuf).data, * size);
+ *size = HTTP_G(curlbuf).used; \
+ *data = ecalloc(1, HTTP_G(curlbuf).used + 1); \
+ memcpy(*data, HTTP_G(curlbuf).data, HTTP_G(curlbuf).used);
#define http_curl_sizebuf(for_size) \
{ \
http_curl_startup(ch, clean_curl, URL, options);
curl_easy_setopt(ch, CURLOPT_HTTPGET, 1);
http_curl_perform(ch, clean_curl);
-
+
if (info) {
http_curl_getinfo(ch, info);
}