X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http.c;h=b95204604421ec6c01a01a67e72a2655dce11bf4;hp=6efc142e9745cf43fd8ff9be481736e480d1626c;hb=a28b5309657ba64473499e3592f2c943c38dab55;hpb=96d32e2bd4a5d2b0741addf6f59b46d7d8749937 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)