]> granicus.if.org Git - php/commitdiff
- Make zval_copy_ctor() return void like dtor(). No one ever checks the
authorAndi Gutmans <andi@php.net>
Mon, 27 Sep 2004 02:29:01 +0000 (02:29 +0000)
committerAndi Gutmans <andi@php.net>
Mon, 27 Sep 2004 02:29:01 +0000 (02:29 +0000)
- return value which is SUCCESS always.

Zend/zend_variables.c
Zend/zend_variables.h

index 8d6b247be51add186567213f4161d7555cd28050..1cc55eb0834ab851dbaae0f373210a4ac7150f0d 100644 (file)
@@ -101,7 +101,7 @@ ZEND_API void zval_add_ref(zval **p)
 }
 
 
-ZEND_API int _zval_copy_ctor_func(zval *zvalue ZEND_FILE_LINE_DC)
+ZEND_API void _zval_copy_ctor_func(zval *zvalue ZEND_FILE_LINE_DC)
 {
        switch (zvalue->type) {
                case IS_RESOURCE: {
@@ -127,7 +127,7 @@ ZEND_API int _zval_copy_ctor_func(zval *zvalue ZEND_FILE_LINE_DC)
                                TSRMLS_FETCH();
 
                                if (zvalue->value.ht == &EG(symbol_table)) {
-                                       return SUCCESS; /* do nothing */
+                                       return; /* do nothing */
                                }
                                ALLOC_HASHTABLE_REL(tmp_ht);
                                zend_hash_init(tmp_ht, 0, NULL, ZVAL_PTR_DTOR, 0);
@@ -142,7 +142,6 @@ ZEND_API int _zval_copy_ctor_func(zval *zvalue ZEND_FILE_LINE_DC)
                        }
                        break;
        }
-       return SUCCESS;
 }
 
 
index a30ba91fe982cfeef19f98bb3cdd697bf69bf42a..f8183e5ae38c707425f264fc838ea5fc95fc5f41 100644 (file)
@@ -35,14 +35,14 @@ static inline void _zval_dtor(zval *zvalue ZEND_FILE_LINE_DC)
        _zval_dtor_func(zvalue ZEND_FILE_LINE_CC);
 }
 
-ZEND_API int _zval_copy_ctor_func(zval *zvalue ZEND_FILE_LINE_DC);
+ZEND_API void _zval_copy_ctor_func(zval *zvalue ZEND_FILE_LINE_DC);
 
-static inline int _zval_copy_ctor(zval *zvalue ZEND_FILE_LINE_DC)
+static inline void _zval_copy_ctor(zval *zvalue ZEND_FILE_LINE_DC)
 {
         if (zvalue->type <= IS_BOOL) {
-                return SUCCESS;
+                return;
         }
-       return _zval_copy_ctor_func(zvalue ZEND_FILE_LINE_CC);
+       _zval_copy_ctor_func(zvalue ZEND_FILE_LINE_CC);
 }