From 0a8a950fcfb9a131f5eea6d552fb09405c36a353 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Sat, 17 Jan 2004 00:39:28 +0000 Subject: [PATCH] Expose zend_std_call_user_call(), needed for implementation of things like __call handlers. --- Zend/zend_object_handlers.c | 2 +- Zend/zend_object_handlers.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Zend/zend_object_handlers.c b/Zend/zend_object_handlers.c index 0eb990779ce..44184bdb29f 100644 --- a/Zend/zend_object_handlers.c +++ b/Zend/zend_object_handlers.c @@ -514,7 +514,7 @@ static void zend_std_unset_dimension(zval *object, zval *offset TSRMLS_DC) } -static void zend_std_call_user_call(INTERNAL_FUNCTION_PARAMETERS) +ZEND_API void zend_std_call_user_call(INTERNAL_FUNCTION_PARAMETERS) { zval ***args; zend_internal_function *func = (zend_internal_function *)EG(function_state_ptr)->function; diff --git a/Zend/zend_object_handlers.h b/Zend/zend_object_handlers.h index 205f410780f..b89b6ccc6c7 100644 --- a/Zend/zend_object_handlers.h +++ b/Zend/zend_object_handlers.h @@ -129,6 +129,8 @@ ZEND_API int zend_check_protected(zend_class_entry *ce, zend_class_entry *scope) ZEND_API int zend_check_property_access(zend_object *zobj, char *prop_info_name TSRMLS_DC); +ZEND_API void zend_std_call_user_call(INTERNAL_FUNCTION_PARAMETERS); + #endif /*