dupch 1998 ext/curl/interface.c php_curl *ch, *dupch; dupch 2012 ext/curl/interface.c alloc_curl_handle(&dupch); dupch 2013 ext/curl/interface.c TSRMLS_SET_CTX(dupch->thread_ctx); dupch 2015 ext/curl/interface.c dupch->cp = cp; dupch 2020 ext/curl/interface.c dupch->handlers->write->stream = ch->handlers->write->stream; dupch 2021 ext/curl/interface.c dupch->handlers->write->method = ch->handlers->write->method; dupch 2025 ext/curl/interface.c dupch->handlers->read->stream = ch->handlers->read->stream; dupch 2026 ext/curl/interface.c dupch->handlers->read->method = ch->handlers->read->method; dupch 2027 ext/curl/interface.c dupch->handlers->write_header->method = ch->handlers->write_header->method; dupch 2031 ext/curl/interface.c dupch->handlers->write_header->stream = ch->handlers->write_header->stream; dupch 2033 ext/curl/interface.c dupch->handlers->write->fp = ch->handlers->write->fp; dupch 2034 ext/curl/interface.c dupch->handlers->write_header->fp = ch->handlers->write_header->fp; dupch 2035 ext/curl/interface.c dupch->handlers->read->fp = ch->handlers->read->fp; dupch 2036 ext/curl/interface.c dupch->handlers->read->fd = ch->handlers->read->fd; dupch 2040 ext/curl/interface.c dupch->handlers->passwd = ch->handlers->passwd; dupch 2041 ext/curl/interface.c curl_easy_setopt(ch->cp, CURLOPT_PASSWDDATA, (void *) dupch); dupch 2046 ext/curl/interface.c dupch->handlers->write->func_name = ch->handlers->write->func_name; dupch 2050 ext/curl/interface.c dupch->handlers->read->func_name = ch->handlers->read->func_name; dupch 2054 ext/curl/interface.c dupch->handlers->write_header->func_name = ch->handlers->write_header->func_name; dupch 2057 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_ERRORBUFFER, dupch->err.str); dupch 2058 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_FILE, (void *) dupch); dupch 2059 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_INFILE, (void *) dupch); dupch 2060 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_WRITEHEADER, (void *) dupch); dupch 2063 ext/curl/interface.c dupch->handlers->progress = ecalloc(1, sizeof(php_curl_progress)); dupch 2066 ext/curl/interface.c dupch->handlers->progress->func_name = ch->handlers->progress->func_name; dupch 2068 ext/curl/interface.c dupch->handlers->progress->method = ch->handlers->progress->method; dupch 2069 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_PROGRESSDATA, (void *) dupch); dupch 2075 ext/curl/interface.c dupch->handlers->fnmatch = ecalloc(1, sizeof(php_curl_fnmatch)); dupch 2078 ext/curl/interface.c dupch->handlers->fnmatch->func_name = ch->handlers->fnmatch->func_name; dupch 2080 ext/curl/interface.c dupch->handlers->fnmatch->method = ch->handlers->fnmatch->method; dupch 2081 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_FNMATCH_DATA, (void *) dupch); dupch 2085 ext/curl/interface.c efree(dupch->to_free->slist); dupch 2086 ext/curl/interface.c efree(dupch->to_free); dupch 2087 ext/curl/interface.c dupch->to_free = ch->to_free; dupch 2091 ext/curl/interface.c dupch->clone = ch->clone; dupch 2093 ext/curl/interface.c ZEND_REGISTER_RESOURCE(return_value, dupch, le_curl); dupch 2094 ext/curl/interface.c dupch->id = Z_LVAL_P(return_value);