From: Marcus Boerger Date: Sat, 28 May 2005 10:24:56 +0000 (+0000) Subject: - Make zend_do_inheritance ZEND_API X-Git-Tag: php-5.0.1b1~150 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4918b67ac5fdc4faaec2cc1baf0fd18985da2733;p=php - Make zend_do_inheritance ZEND_API --- diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index 40234aaf08..3664916810 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -2072,7 +2072,7 @@ static void inherit_static_prop(zval **p) } -void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent_ce TSRMLS_DC) +ZEND_API void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent_ce TSRMLS_DC) { if ((ce->ce_flags & ZEND_ACC_INTERFACE) && !(parent_ce->ce_flags & ZEND_ACC_INTERFACE)) { diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index 435af9f18a..ab0f470999 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -408,7 +408,7 @@ ZEND_API void zend_do_inherit_interfaces(zend_class_entry *ce, zend_class_entry ZEND_API void zend_do_implement_interface(zend_class_entry *ce, zend_class_entry *iface TSRMLS_DC); void zend_do_implements_interface(znode *interface_znode TSRMLS_DC); -void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent_ce TSRMLS_DC); +ZEND_API void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent_ce TSRMLS_DC); void zend_do_early_binding(TSRMLS_D); void zend_do_pass_param(znode *param, zend_uchar op, int offset TSRMLS_DC);