diff options
author | Harald Radi <phanto@php.net> | 2002-04-30 23:34:09 +0000 |
---|---|---|
committer | Harald Radi <phanto@php.net> | 2002-04-30 23:34:09 +0000 |
commit | 6055c2b11ab04acf6c35a1b81752248747e51881 (patch) | |
tree | ea07e4f8fd8f2d37b00f17c1869898c73377b9cb | |
parent | a369d06bea95d2290b69489471ae26fdcf8ac7be (diff) | |
download | php-git-6055c2b11ab04acf6c35a1b81752248747e51881.tar.gz |
ZE2 compatibility fixes
-rw-r--r-- | ext/overload/overload.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/ext/overload/overload.c b/ext/overload/overload.c index 95b8fdf339..6b234437fb 100644 --- a/ext/overload/overload.c +++ b/ext/overload/overload.c @@ -184,7 +184,7 @@ static int call_get_handler(zval *object, zval *prop_name, zval **prop_value TSR temp_ce = *Z_OBJCE_P(object); DISABLE_HANDLERS(temp_ce); orig_ce = Z_OBJCE_P(object); - Z_OBJCE_P(object) = &temp_ce; + Z_OBJ_P(object)->ce = &temp_ce; result_ptr->is_ref = 1; result_ptr->refcount = 1; @@ -203,7 +203,7 @@ static int call_get_handler(zval *object, zval *prop_name, zval **prop_value TSR &retval, 1, args, 0, NULL TSRMLS_CC); - Z_OBJCE_P(object) = orig_ce; + Z_OBJ_P(object)->ce = orig_ce; if (call_result == FAILURE || !retval) { php_error(E_WARNING, "unable to call %s::" GET_HANDLER "_%s() handler", Z_OBJCE_P(object)->name, Z_STRVAL_P(prop_name)); @@ -221,7 +221,7 @@ static int call_get_handler(zval *object, zval *prop_name, zval **prop_value TSR &retval, 2, args, 0, NULL TSRMLS_CC); - Z_OBJCE_P(object) = orig_ce; + Z_OBJ_P(object)->ce = orig_ce; if (call_result == FAILURE || !retval) { php_error(E_WARNING, "unable to call %s::" GET_HANDLER "() handler", Z_OBJCE_P(object)->name); @@ -269,7 +269,7 @@ int call_set_handler(zval *object, zval *prop_name, zval *value TSRMLS_DC) temp_ce = *Z_OBJCE_P(object); DISABLE_HANDLERS(temp_ce); orig_ce = Z_OBJCE_P(object); - Z_OBJCE_P(object) = &temp_ce; + Z_OBJ_P(object)->ce = &temp_ce; if (value->refcount == 0) { MAKE_STD_ZVAL(value_copy); @@ -291,7 +291,7 @@ int call_set_handler(zval *object, zval *prop_name, zval *value TSRMLS_DC) &retval, 1, args, 0, NULL TSRMLS_CC); - Z_OBJCE_P(object) = orig_ce; + Z_OBJ_P(object)->ce = orig_ce; if (call_result == FAILURE || !retval) { php_error(E_WARNING, "unable to call %s::" SET_HANDLER "_%s() handler", Z_OBJCE_P(object)->name, Z_STRVAL_P(prop_name)); @@ -309,7 +309,7 @@ int call_set_handler(zval *object, zval *prop_name, zval *value TSRMLS_DC) &retval, 2, args, 0, NULL TSRMLS_CC); - Z_OBJCE_P(object) = orig_ce; + Z_OBJ_P(object)->ce = orig_ce; if (call_result == FAILURE || !retval) { php_error(E_WARNING, "unable to call %s::" SET_HANDLER "() handler", orig_ce->name); @@ -541,7 +541,7 @@ static void overload_call_method(INTERNAL_FUNCTION_PARAMETERS, zend_property_ref temp_ce = *Z_OBJCE_P(object); DISABLE_HANDLERS(temp_ce); orig_ce = Z_OBJCE_P(object); - Z_OBJCE_P(object) = &temp_ce; + Z_OBJ_P(object)->ce = &temp_ce; ZVAL_STRINGL(&call_handler, CALL_HANDLER, sizeof(CALL_HANDLER)-1, 0); ZVAL_STRINGL(&method_name, Z_STRVAL(method->element), Z_STRLEN(method->element), 0); @@ -568,7 +568,7 @@ static void overload_call_method(INTERNAL_FUNCTION_PARAMETERS, zend_property_ref &retval, 3, handler_args, 0, NULL TSRMLS_CC); - Z_OBJCE_P(object) = orig_ce; + Z_OBJ_P(object)->ce = orig_ce; zval_ptr_dtor(&arg_array); if (call_result == FAILURE || !retval) { |