diff options
Diffstat (limited to 'ext/curl/php_curl.h')
-rw-r--r-- | ext/curl/php_curl.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/ext/curl/php_curl.h b/ext/curl/php_curl.h index 42fdde997a..20bf2643e7 100644 --- a/ext/curl/php_curl.h +++ b/ext/curl/php_curl.h @@ -86,21 +86,23 @@ PHP_FUNCTION(curl_close); #define CE_BAD_FUNCTION_ARGUMENT 43 #define CE_BAD_CALLING_ORDER 44 #define C_LAST 45 +#define CURLOPT_RETURNTRANSFER 500 struct curl_file_id_table { int id; + int return_transfer; + int output_to_file; struct curl_file_id_table *next; }; typedef struct { - int use_file; int le_curl; - struct curl_file_id_table *output_node, output_start; + struct curl_file_id_table *output_node, *output_previous, output_start; } php_curl_globals; #ifdef ZTS #define CURLG(v) (curl_globals->v) -#define CURLLS_FETCH() php_curl_globals *curl_globals = ts_resource(gd_curl_id) +#define CURLLS_FETCH() php_curl_globals *curl_globals = ts_resource(curl_globals_id) #else #define CURLG(v) (curl_globals.v) #define CURLLS_FETCH() |