summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2003-05-29 19:00:40 +0000
committerMarcus Boerger <helly@php.net>2003-05-29 19:00:40 +0000
commit472cc5b9f3bc7dc942df16460af66f8c65a7b217 (patch)
tree638bdf39e53e5b04d3b97e8a787d7d35f2c0a507 /Zend/zend_compile.h
parent66bc801998fc4ccb6a77aad252e211cee301ee51 (diff)
downloadphp-git-472cc5b9f3bc7dc942df16460af66f8c65a7b217.tar.gz
Faster interface inheritance & faster inheritance checks
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r--Zend/zend_compile.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h
index b0cec1e7df..b1eb2e6d26 100644
--- a/Zend/zend_compile.h
+++ b/Zend/zend_compile.h
@@ -347,6 +347,8 @@ void zend_do_throw(znode *expr TSRMLS_DC);
ZEND_API int do_bind_function(zend_op *opline, HashTable *function_table, HashTable *class_table, int compile_time);
ZEND_API zend_class_entry *do_bind_class(zend_op *opline, HashTable *function_table, HashTable *class_table TSRMLS_DC);
ZEND_API zend_class_entry *do_bind_inherited_class(zend_op *opline, HashTable *function_table, HashTable *class_table, zend_class_entry *parent_ce TSRMLS_DC);
+ZEND_API void zend_do_inherit_interfaces(zend_class_entry *ce, zend_class_entry *ce2);
+ZEND_API void zend_do_implement_interface(zend_class_entry *ce, zend_class_entry *iface);
void zend_do_implements_interface(znode *interface_znode TSRMLS_DC);
void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent_ce);