dupch 1925 ext/curl/interface.c php_curl *ch, *dupch; dupch 1941 ext/curl/interface.c dupch = alloc_curl_handle(); dupch 1943 ext/curl/interface.c dupch->cp = cp; dupch 1948 ext/curl/interface.c dupch->handlers->write->stream = ch->handlers->write->stream; dupch 1949 ext/curl/interface.c dupch->handlers->write->method = ch->handlers->write->method; dupch 1953 ext/curl/interface.c dupch->handlers->read->stream = ch->handlers->read->stream; dupch 1954 ext/curl/interface.c dupch->handlers->read->method = ch->handlers->read->method; dupch 1955 ext/curl/interface.c dupch->handlers->write_header->method = ch->handlers->write_header->method; dupch 1959 ext/curl/interface.c dupch->handlers->write_header->stream = ch->handlers->write_header->stream; dupch 1961 ext/curl/interface.c dupch->handlers->write->fp = ch->handlers->write->fp; dupch 1962 ext/curl/interface.c dupch->handlers->write_header->fp = ch->handlers->write_header->fp; dupch 1963 ext/curl/interface.c dupch->handlers->read->fp = ch->handlers->read->fp; dupch 1964 ext/curl/interface.c dupch->handlers->read->res = ch->handlers->read->res; dupch 1967 ext/curl/interface.c ZVAL_COPY(&dupch->handlers->passwd, &ch->handlers->passwd); dupch 1968 ext/curl/interface.c curl_easy_setopt(ch->cp, CURLOPT_PASSWDDATA, (void *) dupch); dupch 1972 ext/curl/interface.c ZVAL_COPY(&dupch->handlers->write->func_name, &ch->handlers->write->func_name); dupch 1975 ext/curl/interface.c ZVAL_COPY(&dupch->handlers->read->func_name, &ch->handlers->read->func_name); dupch 1978 ext/curl/interface.c ZVAL_COPY(&dupch->handlers->write_header->func_name, &ch->handlers->write_header->func_name); dupch 1981 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_ERRORBUFFER, dupch->err.str); dupch 1982 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_FILE, (void *) dupch); dupch 1983 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_INFILE, (void *) dupch); dupch 1984 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_WRITEHEADER, (void *) dupch); dupch 1987 ext/curl/interface.c dupch->handlers->progress = ecalloc(1, sizeof(php_curl_progress)); dupch 1989 ext/curl/interface.c ZVAL_COPY(&dupch->handlers->progress->func_name, &ch->handlers->progress->func_name); dupch 1991 ext/curl/interface.c dupch->handlers->progress->method = ch->handlers->progress->method; dupch 1992 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_PROGRESSDATA, (void *) dupch); dupch 1998 ext/curl/interface.c dupch->handlers->fnmatch = ecalloc(1, sizeof(php_curl_fnmatch)); dupch 2000 ext/curl/interface.c ZVAL_COPY(&dupch->handlers->fnmatch->func_name, &ch->handlers->fnmatch->func_name); dupch 2002 ext/curl/interface.c dupch->handlers->fnmatch->method = ch->handlers->fnmatch->method; dupch 2003 ext/curl/interface.c curl_easy_setopt(dupch->cp, CURLOPT_FNMATCH_DATA, (void *) dupch); dupch 2007 ext/curl/interface.c efree(dupch->to_free->slist); dupch 2008 ext/curl/interface.c efree(dupch->to_free); dupch 2009 ext/curl/interface.c dupch->to_free = ch->to_free; dupch 2010 ext/curl/interface.c efree(dupch->clone); dupch 2011 ext/curl/interface.c dupch->clone = ch->clone; dupch 2016 ext/curl/interface.c ZVAL_RES(return_value, zend_register_resource(dupch, le_curl)); dupch 2017 ext/curl/interface.c dupch->res = Z_RES_P(return_value);