static zval **
sxe_property_get_ptr(zval *object, zval *member TSRMLS_DC)
{
- zval *property = sxe_property_read(object, member TSRMLS_CC);
+ zval **property_ptr;
+ zval *property;
+
+ property = sxe_property_read(object, member TSRMLS_CC);
zval_add_ref(&property);
- return &property;
+ property_ptr = &property;
+
+ return property_ptr;
}
/* }}} */
static HashTable *
sxe_properties_get(zval *object TSRMLS_DC)
{
- zval *return_value;
+ HashTable *return_value;
zval *value;
php_sxe_object *sxe;
char *name;