cvs: php4 /ext/mysql php_mysql.c
| From: | Andi Gutmans | Date: | Sat, 28 Jul 2001 19:02:53 +0000 |
| Subject: | cvs: php4 /ext/mysql php_mysql.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-6380@lists.php.net to get a copy of this message | ||
andi Sat Jul 28 15:02:53 2001 EDT
Modified files:
/php4/ext/mysql php_mysql.c
Log:
- More object macro work
Index: php4/ext/mysql/php_mysql.c
diff -u php4/ext/mysql/php_mysql.c:1.90 php4/ext/mysql/php_mysql.c:1.91
--- php4/ext/mysql/php_mysql.c:1.90 Sat Jul 28 07:36:02 2001
+++ php4/ext/mysql/php_mysql.c Sat Jul 28 15:02:53 2001
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_mysql.c,v 1.90 2001/07/28 11:36:02 zeev Exp $ */
+/* $Id: php_mysql.c,v 1.91 2001/07/28 19:02:53 andi Exp $ */
/* TODO:
@@ -1619,10 +1619,12 @@
PHP_FUNCTION(mysql_fetch_object)
{
php_mysql_fetch_hash(INTERNAL_FUNCTION_PARAM_PASSTHRU, MYSQL_ASSOC, 2);
- if (return_value->type==IS_ARRAY) {
- return_value->type=IS_OBJECT;
- return_value->value.obj.properties = return_value->value.ht;
- return_value->value.obj.ce = &zend_standard_class_def;
+
+ if (Z_TYPE_P(return_value) == IS_ARRAY) {
+ /* OBJECTS_FIXME: Fix this for new object model */
+ Z_TYPE_P(return_value) = IS_OBJECT;
+ Z_OBJPROP_P(return_value) = return_value->value.ht;
+ Z_OBJCE_P(return_value) = &zend_standard_class_def;
}
}
/* }}} */