X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=php_http_std_defs.h;h=00246859584ce7a7228f7010ed7613c57d770240;hb=208e6a34f0d48978279a2e80d336e19dca936486;hp=87de9121f4140b9a63563ce563a8d1018c483459;hpb=b30c267318b2b1add1a01e783f9dbe561a649a7b;p=m6w6%2Fext-http 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()