mike            Mon Jul 10 13:08:11 2006 UTC

  Modified files:              
    /php-src/ext/mysqli mysqli.c 
  Log:
  - fix 5.2 build
  
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/mysqli.c?r1=1.94&r2=1.95&diff_format=u
Index: php-src/ext/mysqli/mysqli.c
diff -u php-src/ext/mysqli/mysqli.c:1.94 php-src/ext/mysqli/mysqli.c:1.95
--- php-src/ext/mysqli/mysqli.c:1.94    Mon Jul 10 13:02:31 2006
+++ php-src/ext/mysqli/mysqli.c Mon Jul 10 13:08:11 2006
@@ -15,7 +15,7 @@
   | Author: Georg Richter <[EMAIL PROTECTED]>                                |
   +----------------------------------------------------------------------+
 
-  $Id: mysqli.c,v 1.94 2006/07/10 13:02:31 tony2001 Exp $ 
+  $Id: mysqli.c,v 1.95 2006/07/10 13:08:11 mike Exp $ 
 */
 
 #ifdef HAVE_CONFIG_H
@@ -255,7 +255,7 @@
        }
 
        if (ret == SUCCESS) {
-               if (strcmp(obj->zo.ce->name.s, "mysqli_driver") &&
+               if (strcmp(obj->zo.ce->name, "mysqli_driver") &&
             (!obj->ptr || ((MYSQLI_RESOURCE *)(obj->ptr))->status < 
MYSQLI_STATUS_INITIALIZED)) {
                        php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't 
fetch %s", obj->zo.ce->name );
                        retval = EG(uninitialized_zval_ptr);
@@ -359,7 +359,7 @@
                } else if (obj->zo.ce == mysqli_driver_class_entry) {
                        f.handler = ZEND_FN(mysqli_driver_construct);
                } else if (obj->zo.ce == mysqli_warning_class_entry) {
-                       f.handler = ZEND_FN(mysqli_warning_construct);
+                       f.handler = ZEND_MN(mysqli_warning___construct);
                }
        
                return (union _zend_function*)&f;
@@ -387,7 +387,7 @@
                mysqli_base_class = mysqli_base_class->parent;
        }
 
-       zend_hash_find(&classes, mysqli_base_class->name.s, 
mysqli_base_class->name_length + 1, 
+       zend_hash_find(&classes, mysqli_base_class->name, 
mysqli_base_class->name_length + 1, 
                                        (void **) &intern->prop_handler);
 
        zend_object_std_init(&intern->zo, class_type TSRMLS_CC);
@@ -506,33 +506,33 @@
        ce = mysqli_driver_class_entry;
        zend_hash_init(&mysqli_driver_properties, 0, NULL, NULL, 1);
        MYSQLI_ADD_PROPERTIES(&mysqli_driver_properties, 
mysqli_driver_property_entries);
-       zend_hash_add(&classes, ce->name.s, ce->name_length+1, 
&mysqli_driver_properties, sizeof(mysqli_driver_properties), NULL);
+       zend_hash_add(&classes, ce->name, ce->name_length+1, 
&mysqli_driver_properties, sizeof(mysqli_driver_properties), NULL);
        ce->ce_flags |= ZEND_ACC_FINAL_CLASS;
 
        REGISTER_MYSQLI_CLASS_ENTRY("mysqli", mysqli_link_class_entry, 
mysqli_link_methods);
        ce = mysqli_link_class_entry;
        zend_hash_init(&mysqli_link_properties, 0, NULL, NULL, 1);
        MYSQLI_ADD_PROPERTIES(&mysqli_link_properties, 
mysqli_link_property_entries);
-       zend_hash_add(&classes, ce->name.s, ce->name_length+1, 
&mysqli_link_properties, sizeof(mysqli_link_properties), NULL);
+       zend_hash_add(&classes, ce->name, ce->name_length+1, 
&mysqli_link_properties, sizeof(mysqli_link_properties), NULL);
 
        REGISTER_MYSQLI_CLASS_ENTRY("mysqli_warning", 
mysqli_warning_class_entry, mysqli_warning_methods);
        ce = mysqli_warning_class_entry;
        ce->ce_flags |= ZEND_ACC_FINAL_CLASS | ZEND_ACC_PROTECTED;
        zend_hash_init(&mysqli_warning_properties, 0, NULL, NULL, 1);
        MYSQLI_ADD_PROPERTIES(&mysqli_warning_properties, 
mysqli_warning_property_entries);
-       zend_hash_add(&classes, ce->name.s, ce->name_length+1, 
&mysqli_warning_properties, sizeof(mysqli_warning_properties), NULL);
+       zend_hash_add(&classes, ce->name, ce->name_length+1, 
&mysqli_warning_properties, sizeof(mysqli_warning_properties), NULL);
 
        REGISTER_MYSQLI_CLASS_ENTRY("mysqli_result", mysqli_result_class_entry, 
mysqli_result_methods);
        ce = mysqli_result_class_entry;
        zend_hash_init(&mysqli_result_properties, 0, NULL, NULL, 1);
        MYSQLI_ADD_PROPERTIES(&mysqli_result_properties, 
mysqli_result_property_entries);
-       zend_hash_add(&classes, ce->name.s, ce->name_length+1, 
&mysqli_result_properties, sizeof(mysqli_result_properties), NULL);
+       zend_hash_add(&classes, ce->name, ce->name_length+1, 
&mysqli_result_properties, sizeof(mysqli_result_properties), NULL);
 
        REGISTER_MYSQLI_CLASS_ENTRY("mysqli_stmt", mysqli_stmt_class_entry, 
mysqli_stmt_methods);
        ce = mysqli_stmt_class_entry;
        zend_hash_init(&mysqli_stmt_properties, 0, NULL, NULL, 1);
        MYSQLI_ADD_PROPERTIES(&mysqli_stmt_properties, 
mysqli_stmt_property_entries);
-       zend_hash_add(&classes, ce->name.s, ce->name_length+1, 
&mysqli_stmt_properties, sizeof(mysqli_stmt_properties), NULL);
+       zend_hash_add(&classes, ce->name, ce->name_length+1, 
&mysqli_stmt_properties, sizeof(mysqli_stmt_properties), NULL);
        
        /* mysqli_options */
        REGISTER_LONG_CONSTANT("MYSQLI_READ_DEFAULT_GROUP", 
MYSQL_READ_DEFAULT_GROUP, CONST_CS | CONST_PERSISTENT);

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

Reply via email to