cvs: ZendEngine2 / zend.h zend_API.c
| From: | Stanislav Malyshev | Date: | Thu, 14 Feb 2002 09:20:51 +0000 |
| Subject: | cvs: ZendEngine2 / zend.h zend_API.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-9373@lists.php.net to get a copy of this message | ||
stas Thu Feb 14 04:20:51 2002 EDT
Modified files:
/ZendEngine2 zend.h zend_API.c
Log:
Pass TSRM to create_object
Index: ZendEngine2/zend.h
diff -u ZendEngine2/zend.h:1.159 ZendEngine2/zend.h:1.160
--- ZendEngine2/zend.h:1.159 Thu Feb 7 09:08:43 2002
+++ ZendEngine2/zend.h Thu Feb 14 04:20:51 2002
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: zend.h,v 1.159 2002/02/07 14:08:43 stas Exp $ */
+/* $Id: zend.h,v 1.160 2002/02/14 09:20:51 stas Exp $ */
#ifndef ZEND_H
#define ZEND_H
@@ -280,7 +280,7 @@
union _zend_function *clone;
/* handlers */
- zend_object_value (*create_object)(zend_class_entry *class_type);
+ zend_object_value (*create_object)(zend_class_entry *class_type TSRMLS_DC);
void (*handle_function_call)(INTERNAL_FUNCTION_PARAMETERS, zend_property_reference
*property_reference);
zval (*handle_property_get)(zend_property_reference *property_reference);
int (*handle_property_set)(zend_property_reference *property_reference, zval *value);
Index: ZendEngine2/zend_API.c
diff -u ZendEngine2/zend_API.c:1.116 ZendEngine2/zend_API.c:1.117
--- ZendEngine2/zend_API.c:1.116 Thu Feb 7 09:08:43 2002
+++ ZendEngine2/zend_API.c Thu Feb 14 04:20:51 2002
@@ -592,7 +592,7 @@
zend_hash_copy(object->properties, &class_type->default_properties, (copy_ctor_func_t)
zval_add_ref, (void *) &tmp, sizeof(zval *));
}
} else {
- arg->value.obj = class_type->create_object(class_type);
+ arg->value.obj = class_type->create_object(class_type TSRMLS_CC);
}
return SUCCESS;
}