tony2001                Tue Mar 18 14:44:36 2008 UTC

  Modified files:              (Branch: PHP_5_3)
    /php-src/ext/pdo    pdo_dbh.c 
  Log:
  remove ze1_compat leftovers
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo/pdo_dbh.c?r1=1.82.2.31.2.17.2.8&r2=1.82.2.31.2.17.2.9&diff_format=u
Index: php-src/ext/pdo/pdo_dbh.c
diff -u php-src/ext/pdo/pdo_dbh.c:1.82.2.31.2.17.2.8 
php-src/ext/pdo/pdo_dbh.c:1.82.2.31.2.17.2.9
--- php-src/ext/pdo/pdo_dbh.c:1.82.2.31.2.17.2.8        Mon Mar 10 22:12:35 2008
+++ php-src/ext/pdo/pdo_dbh.c   Tue Mar 18 14:44:35 2008
@@ -18,7 +18,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: pdo_dbh.c,v 1.82.2.31.2.17.2.8 2008/03/10 22:12:35 felipe Exp $ */
+/* $Id: pdo_dbh.c,v 1.82.2.31.2.17.2.9 2008/03/18 14:44:35 tony2001 Exp $ */
 
 /* The PDO Database Handle Class */
 
@@ -1314,14 +1314,7 @@
        return -1;
 }
 
-static zend_object_value dbh_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;
-}
-
 static zend_object_handlers pdo_dbh_object_handlers;
-static zend_object_handlers pdo_dbh_object_handlers_ze1;
 
 void pdo_dbh_init(TSRMLS_D)
 {
@@ -1335,11 +1328,6 @@
        pdo_dbh_object_handlers.get_method = dbh_method_get;
        pdo_dbh_object_handlers.compare_objects = dbh_compare;
        
-       memcpy(&pdo_dbh_object_handlers_ze1, &std_object_handlers, 
sizeof(zend_object_handlers));
-       pdo_dbh_object_handlers_ze1.get_method = dbh_method_get;
-       pdo_dbh_object_handlers_ze1.compare_objects = dbh_compare;
-       pdo_dbh_object_handlers_ze1.clone_obj = dbh_ze1_clone_obj;
-
        REGISTER_PDO_CLASS_CONST_LONG("PARAM_BOOL", (long)PDO_PARAM_BOOL);
        REGISTER_PDO_CLASS_CONST_LONG("PARAM_NULL", (long)PDO_PARAM_NULL);
        REGISTER_PDO_CLASS_CONST_LONG("PARAM_INT",  (long)PDO_PARAM_INT);
@@ -1527,7 +1515,7 @@
        dbh->def_stmt_ce = pdo_dbstmt_ce;
        
        retval.handle = zend_objects_store_put(dbh, 
(zend_objects_store_dtor_t)zend_objects_destroy_object, 
(zend_objects_free_object_storage_t)pdo_dbh_free_storage, NULL TSRMLS_CC);
-       retval.handlers = EG(ze1_compatibility_mode) ? 
&pdo_dbh_object_handlers_ze1 : &pdo_dbh_object_handlers;
+       retval.handlers = &pdo_dbh_object_handlers;
        
        return retval;
 }



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

Reply via email to