From: Marcus Boerger Date: Sat, 30 Aug 2003 13:47:27 +0000 (+0000) Subject: fci.function_table & fci.function_name are not needed since we use zend_fcall_info_cache X-Git-Tag: RELEASE_0_7~355 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6c69b28790cc48741f8cf045e0ac29d65a15b749;p=php fci.function_table & fci.function_name are not needed since we use zend_fcall_info_cache --- diff --git a/Zend/zend_reflection_api.c b/Zend/zend_reflection_api.c index a5c0b0f753..de0ee0e0f7 100644 --- a/Zend/zend_reflection_api.c +++ b/Zend/zend_reflection_api.c @@ -729,7 +729,6 @@ ZEND_METHOD(reflection_function, invoke) { zval *retval_ptr; zval ***params; - zval fname; int result; int argc = ZEND_NUM_ARGS(); zend_fcall_info fci; @@ -746,11 +745,9 @@ ZEND_METHOD(reflection_function, invoke) RETURN_FALSE; } - ZVAL_STRING(&fname, fptr->common.function_name, 0); - fci.size = sizeof(fci); - fci.function_table = EG(function_table); - fci.function_name = &fname; + fci.function_table = NULL; + fci.function_name = NULL; fci.symbol_table = NULL; fci.object_pp = NULL; fci.retval_ptr_ptr = &retval_ptr; @@ -959,7 +956,6 @@ ZEND_METHOD(reflection_method, invoke) zval **object_pp; reflection_object *intern; zend_function *mptr; - zval fname; int argc = ZEND_NUM_ARGS(); int result; zend_fcall_info fci; @@ -1016,11 +1012,9 @@ ZEND_METHOD(reflection_method, invoke) object_pp = params[0]; } - ZVAL_STRING(&fname, mptr->common.function_name, 0); - fci.size = sizeof(fci); - fci.function_table = EG(function_table); - fci.function_name = &fname; + fci.function_table = NULL; + fci.function_name = NULL; fci.symbol_table = NULL; fci.object_pp = object_pp; fci.retval_ptr_ptr = &retval_ptr; diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c index a5c0b0f753..de0ee0e0f7 100644 --- a/ext/reflection/php_reflection.c +++ b/ext/reflection/php_reflection.c @@ -729,7 +729,6 @@ ZEND_METHOD(reflection_function, invoke) { zval *retval_ptr; zval ***params; - zval fname; int result; int argc = ZEND_NUM_ARGS(); zend_fcall_info fci; @@ -746,11 +745,9 @@ ZEND_METHOD(reflection_function, invoke) RETURN_FALSE; } - ZVAL_STRING(&fname, fptr->common.function_name, 0); - fci.size = sizeof(fci); - fci.function_table = EG(function_table); - fci.function_name = &fname; + fci.function_table = NULL; + fci.function_name = NULL; fci.symbol_table = NULL; fci.object_pp = NULL; fci.retval_ptr_ptr = &retval_ptr; @@ -959,7 +956,6 @@ ZEND_METHOD(reflection_method, invoke) zval **object_pp; reflection_object *intern; zend_function *mptr; - zval fname; int argc = ZEND_NUM_ARGS(); int result; zend_fcall_info fci; @@ -1016,11 +1012,9 @@ ZEND_METHOD(reflection_method, invoke) object_pp = params[0]; } - ZVAL_STRING(&fname, mptr->common.function_name, 0); - fci.size = sizeof(fci); - fci.function_table = EG(function_table); - fci.function_name = &fname; + fci.function_table = NULL; + fci.function_name = NULL; fci.symbol_table = NULL; fci.object_pp = object_pp; fci.retval_ptr_ptr = &retval_ptr;