mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
- Fix build
This commit is contained in:
parent
1020ecd5bb
commit
478ed1cf82
1 changed files with 3 additions and 4 deletions
|
@ -48,15 +48,14 @@ static inline void zend_objects_destroy_object(zend_object *object, zend_object_
|
||||||
}
|
}
|
||||||
|
|
||||||
zend_object_value zend_objects_new(zend_object **object, zend_class_entry *class_type)
|
zend_object_value zend_objects_new(zend_object **object, zend_class_entry *class_type)
|
||||||
{
|
{
|
||||||
zend_object_handle handle;
|
|
||||||
zend_object_value retval;
|
zend_object_value retval;
|
||||||
|
|
||||||
TSRMLS_FETCH();
|
TSRMLS_FETCH();
|
||||||
|
|
||||||
*object = emalloc(sizeof(zend_object));
|
*object = emalloc(sizeof(zend_object));
|
||||||
(*object)->ce = class_type;
|
(*object)->ce = class_type;
|
||||||
retval.handle = zend_objects_store_put(*object, (zend_objects_store_dtor_t) zend_objects_destroy_object, NULL TSRMLS_DC);
|
retval.handle = zend_objects_store_put(*object, (zend_objects_store_dtor_t) zend_objects_destroy_object, NULL TSRMLS_CC);
|
||||||
retval.handlers = &std_object_handlers;
|
retval.handlers = &std_object_handlers;
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
@ -64,7 +63,7 @@ zend_object_value zend_objects_new(zend_object **object, zend_class_entry *class
|
||||||
zend_object *zend_objects_get_address(zval *zobject)
|
zend_object *zend_objects_get_address(zval *zobject)
|
||||||
{
|
{
|
||||||
TSRMLS_FETCH();
|
TSRMLS_FETCH();
|
||||||
return (zend_object *)zend_object_store_get_object(zobject TSRMLS_DC);
|
return (zend_object *)zend_object_store_get_object(zobject TSRMLS_CC);
|
||||||
}
|
}
|
||||||
|
|
||||||
zend_object_value zend_objects_clone_obj(zval *zobject TSRMLS_DC)
|
zend_object_value zend_objects_clone_obj(zval *zobject TSRMLS_DC)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue