From a28b5309657ba64473499e3592f2c943c38dab55 Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Fri, 11 Feb 2005 09:13:58 +0000 Subject: [PATCH] * force ref for $info in http_request functions --- http.c | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/http.c b/http.c index 6efc142..b952046 100644 --- a/http.c +++ b/http.c @@ -51,6 +51,26 @@ ZEND_DECLARE_MODULE_GLOBALS(http) ZEND_GET_MODULE(http) #endif +/* {{{ ARG_INFO */ +#ifdef ZEND_BEGIN_ARG_INFO +ZEND_BEGIN_ARG_INFO(http_request_info_ref_3, 0) + ZEND_ARG_PASS_INFO(0) + ZEND_ARG_PASS_INFO(0) + ZEND_ARG_PASS_INFO(1) +ZEND_END_ARG_INFO(); + +ZEND_BEGIN_ARG_INFO(http_request_info_ref_4, 0) + ZEND_ARG_PASS_INFO(0) + ZEND_ARG_PASS_INFO(0) + ZEND_ARG_PASS_INFO(0) + ZEND_ARG_PASS_INFO(1) +ZEND_END_ARG_INFO(); +#else +static unsigned char http_request_info_ref_3[] = {3, BYREF_NONE, BYREF_FORCE_REST}; +static unsigned char http_request_info_ref_4[] = {4, BYREF_NONE, BYREF_FORCE_REST}; +#endif +/* }}}*/ + /* {{{ http_functions[] */ function_entry http_functions[] = { PHP_FE(http_date, NULL) @@ -73,10 +93,10 @@ function_entry http_functions[] = { PHP_FE(http_split_response, NULL) PHP_FE(http_parse_headers, NULL) #ifdef HTTP_HAVE_CURL - PHP_FE(http_get, NULL) - PHP_FE(http_head, NULL) - PHP_FE(http_post_data, NULL) - PHP_FE(http_post_array, NULL) + PHP_FE(http_get, http_request_info_ref_3) + PHP_FE(http_head, http_request_info_ref_3) + PHP_FE(http_post_data, http_request_info_ref_4) + PHP_FE(http_post_array, http_request_info_ref_4) #endif PHP_FE(http_auth_basic, NULL) PHP_FE(http_auth_basic_cb, NULL) -- 2.30.2