edink Thu Jun 19 19:07:14 2003 EDT Modified files: /php4/ext/curl interface.c php_curl.h streams.c Log: Win32 build fixes Index: php4/ext/curl/interface.c diff -u php4/ext/curl/interface.c:1.22 php4/ext/curl/interface.c:1.23 --- php4/ext/curl/interface.c:1.22 Thu Jun 19 18:12:21 2003 +++ php4/ext/curl/interface.c Thu Jun 19 19:07:14 2003 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: interface.c,v 1.22 2003/06/19 22:12:21 iliaa Exp $ */ +/* $Id: interface.c,v 1.23 2003/06/19 23:07:14 edink Exp $ */ #define ZEND_INCLUDE_FULL_WINDOWS_HEADERS @@ -55,6 +55,8 @@ #define CAAS(s, v) add_assoc_string_ex(return_value, s, sizeof(s), (char *) v, 1); #define CAAZ(s, v) add_assoc_zval_ex(return_value, s, sizeof(s), (zval *) v); +static const unsigned char second_args_force_ref[] = { 2, BYREF_NONE, BYREF_FORCE }; + /* {{{ curl_functions[] */ function_entry curl_functions[] = { @@ -70,7 +72,7 @@ PHP_FE(curl_multi_add_handle, NULL) PHP_FE(curl_multi_remove_handle, NULL) PHP_FE(curl_multi_select, NULL) - PHP_FE(curl_multi_exec, second_arg_force_ref) + PHP_FE(curl_multi_exec, second_args_force_ref) PHP_FE(curl_multi_getcontent, NULL) PHP_FE(curl_multi_info_read, NULL) PHP_FE(curl_multi_close, NULL) Index: php4/ext/curl/php_curl.h diff -u php4/ext/curl/php_curl.h:1.34 php4/ext/curl/php_curl.h:1.35 --- php4/ext/curl/php_curl.h:1.34 Tue Jun 10 16:03:26 2003 +++ php4/ext/curl/php_curl.h Thu Jun 19 19:07:14 2003 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_curl.h,v 1.34 2003/06/10 20:03:26 imajes Exp $ */ +/* $Id: php_curl.h,v 1.35 2003/06/19 23:07:14 edink Exp $ */ #ifndef _PHP_CURL_H #define _PHP_CURL_H @@ -131,10 +131,10 @@ /* streams support */ -PHPAPI extern php_stream_ops php_curl_stream_ops; +extern php_stream_ops php_curl_stream_ops; #define PHP_STREAM_IS_CURL &php_curl_stream_ops -PHPAPI php_stream *php_curl_stream_opener(php_stream_wrapper *wrapper, char *filename, char *mode, +php_stream *php_curl_stream_opener(php_stream_wrapper *wrapper, char *filename, char *mode, int options, char **opened_path, php_stream_context *context STREAMS_DC TSRMLS_DC); extern php_stream_wrapper php_curl_wrapper; Index: php4/ext/curl/streams.c diff -u php4/ext/curl/streams.c:1.7 php4/ext/curl/streams.c:1.8 --- php4/ext/curl/streams.c:1.7 Tue Jun 10 16:03:26 2003 +++ php4/ext/curl/streams.c Thu Jun 19 19:07:14 2003 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: streams.c,v 1.7 2003/06/10 20:03:26 imajes Exp $ */ +/* $Id: streams.c,v 1.8 2003/06/19 23:07:14 edink Exp $ */ /* This file implements cURL based wrappers. * NOTE: If you are implementing your own streams that are intended to @@ -232,7 +232,7 @@ return php_stream_cast(curlstream->readbuffer.buf, castas, ret, 0); } -PHPAPI php_stream_ops php_curl_stream_ops = { +php_stream_ops php_curl_stream_ops = { php_curl_stream_write, php_curl_stream_read, php_curl_stream_close, @@ -244,7 +244,7 @@ }; -PHPAPI php_stream *php_curl_stream_opener(php_stream_wrapper *wrapper, char *filename, char *mode, +php_stream *php_curl_stream_opener(php_stream_wrapper *wrapper, char *filename, char *mode, int options, char **opened_path, php_stream_context *context STREAMS_DC TSRMLS_DC) { php_stream *stream;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php