]> granicus.if.org Git - php/commitdiff
fci.function_table & fci.function_name are not needed since we use zend_fcall_info_cache
authorMarcus Boerger <helly@php.net>
Sat, 30 Aug 2003 13:47:27 +0000 (13:47 +0000)
committerMarcus Boerger <helly@php.net>
Sat, 30 Aug 2003 13:47:27 +0000 (13:47 +0000)
Zend/zend_reflection_api.c
ext/reflection/php_reflection.c

index a5c0b0f7536a732b800fc6aa706c9bad6443f0e0..de0ee0e0f7890b53a920f41d762fc1e0bdb023cd 100644 (file)
@@ -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;
index a5c0b0f7536a732b800fc6aa706c9bad6443f0e0..de0ee0e0f7890b53a920f41d762fc1e0bdb023cd 100644 (file)
@@ -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;