Lines Matching defs:mem
65 memory *mem = (memory*) ctx;
66 char *ptr = realloc(mem->buf, mem->size + realsize);
72 mem->buf = ptr;
73 memcpy(&(mem->buf[mem->size]), contents, realsize);
74 mem->size += realsize;
87 memory *mem = malloc(sizeof(memory));
88 mem->size = 0;
89 mem->buf = malloc(1);
91 curl_easy_setopt(handle, CURLOPT_WRITEDATA, mem);
92 curl_easy_setopt(handle, CURLOPT_PRIVATE, mem);
120 size_t follow_links(CURLM *multi_handle, memory *mem, char *url)
124 htmlDocPtr doc = htmlReadMemory(mem->buf, mem->size, url, NULL, opts);
201 memory *mem;
202 curl_easy_getinfo(handle, CURLINFO_PRIVATE, &mem);
211 if(is_html(ctype) && mem->size > 100) {
213 pending += follow_links(multi_handle, mem, url);
227 free(mem->buf);
228 free(mem);