tony2001                Tue Mar 18 14:48:09 2008 UTC

  Modified files:              (Branch: PHP_5_3)
    /php-src/ext/xmlreader      php_xmlreader.c 
  Log:
  one more forgotten ze1_compat leftover
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/xmlreader/php_xmlreader.c?r1=1.13.2.14.2.9.2.3&r2=1.13.2.14.2.9.2.4&diff_format=u
Index: php-src/ext/xmlreader/php_xmlreader.c
diff -u php-src/ext/xmlreader/php_xmlreader.c:1.13.2.14.2.9.2.3 
php-src/ext/xmlreader/php_xmlreader.c:1.13.2.14.2.9.2.4
--- php-src/ext/xmlreader/php_xmlreader.c:1.13.2.14.2.9.2.3     Mon Dec 31 
07:17:16 2007
+++ php-src/ext/xmlreader/php_xmlreader.c       Tue Mar 18 14:48:09 2008
@@ -16,7 +16,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: php_xmlreader.c,v 1.13.2.14.2.9.2.3 2007/12/31 07:17:16 sebastian Exp 
$ */
+/* $Id: php_xmlreader.c,v 1.13.2.14.2.9.2.4 2008/03/18 14:48:09 tony2001 Exp $ 
*/
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -35,7 +35,6 @@
 zend_class_entry *xmlreader_class_entry;
 
 static zend_object_handlers xmlreader_object_handlers;
-static zend_object_handlers xmlreader_object_handlers_ze1;
 
 static HashTable xmlreader_prop_handlers;
 
@@ -352,14 +351,6 @@
 }
 /* }}} */
 
-/* {{{ xmlreader_objects_ze1_clone_obj */
-zend_object_value xmlreader_objects_ze1_clone_obj(zval *object TSRMLS_DC)
-{
-       php_error(E_ERROR, "Cannot clone object of class %s due to 
'zend.ze1_compatibility_mode'", Z_OBJCE_P(object)->name);
-       return object->value.obj;
-}
-/* }}} */
-
 /* {{{ xmlreader_free_resources */
 static void xmlreader_free_resources(xmlreader_object *intern) {
        if (intern) {
@@ -413,7 +404,7 @@
        zend_hash_copy(intern->std.properties, &class_type->default_properties, 
(copy_ctor_func_t) zval_add_ref, (void *) &tmp, sizeof(zval *));
        retval.handle = zend_objects_store_put(intern, 
(zend_objects_store_dtor_t)zend_objects_destroy_object, 
(zend_objects_free_object_storage_t) xmlreader_objects_free_storage, 
xmlreader_objects_clone TSRMLS_CC);
        intern->handle = retval.handle;
-       retval.handlers = EG(ze1_compatibility_mode) ? 
&xmlreader_object_handlers_ze1 : &xmlreader_object_handlers;
+       retval.handlers = &xmlreader_object_handlers;
        return retval;
 }
 /* }}} */
@@ -1338,12 +1329,6 @@
        xmlreader_object_handlers.write_property = xmlreader_write_property;
        xmlreader_object_handlers.get_property_ptr_ptr = 
xmlreader_get_property_ptr_ptr;
 
-       memcpy(&xmlreader_object_handlers_ze1, zend_get_std_object_handlers(), 
sizeof(zend_object_handlers));
-       xmlreader_object_handlers_ze1.read_property = xmlreader_read_property;
-       xmlreader_object_handlers_ze1.write_property = xmlreader_write_property;
-       xmlreader_object_handlers_ze1.get_property_ptr_ptr = 
xmlreader_get_property_ptr_ptr;
-       xmlreader_object_handlers_ze1.clone_obj = 
xmlreader_objects_ze1_clone_obj;
-
        INIT_CLASS_ENTRY(ce, "XMLReader", xmlreader_functions);
        ce.create_object = xmlreader_objects_new;
        xmlreader_class_entry = zend_register_internal_class(&ce TSRMLS_CC);



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to