X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_std_defs.h;h=00246859584ce7a7228f7010ed7613c57d770240;hp=87de9121f4140b9a63563ce563a8d1018c483459;hb=1ad1914243fce5fb0416a82258ec25e966f802b7;hpb=559c156f3d0aeffe2c920d9275f47cfcdfc40bdf;ds=sidebyside diff --git a/php_http_std_defs.h b/php_http_std_defs.h index 87de912..0024685 100644 --- a/php_http_std_defs.h +++ b/php_http_std_defs.h @@ -271,12 +271,18 @@ typedef int STATUS; ZEND_ARG_PASS_INFO(0) \ ZEND_ARG_PASS_INFO(0) \ ZEND_ARG_PASS_INFO(1) \ + ZEND_END_ARG_INFO(); \ + \ + static \ + ZEND_BEGIN_ARG_INFO(http_arg_pass_ref_all, 1) \ + ZEND_ARG_PASS_INFO(1) \ ZEND_END_ARG_INFO() # else # define HTTP_DECLARE_ARG_PASS_INFO() \ static unsigned char http_arg_pass_ref_3[] = {3, BYREF_NONE, BYREF_NONE, BYREF_FORCE}; \ static unsigned char http_arg_pass_ref_4[] = {4, BYREF_NONE, BYREF_NONE, BYREF_NONE, BYREF_FORCE}; \ - static unsigned char http_arg_pass_ref_5[] = {5, BYREF_NONE, BYREF_NONE, BYREF_NONE, BYREF_NONE, BYREF_FORCE} + static unsigned char http_arg_pass_ref_5[] = {5, BYREF_NONE, BYREF_NONE, BYREF_NONE, BYREF_NONE, BYREF_FORCE}; \ + static unsigned char http_arg_pass_ref_all[]={1, BYREF_FORCE_REST} # endif /* ZEND_ENGINE_2 */ #else # define HTTP_DECLARE_ARG_PASS_INFO()