Diff for /embedaddon/php/Zend/zend_compile.h between versions 1.1.1.2 and 1.1.1.4

version 1.1.1.2, 2012/05/29 12:34:35 version 1.1.1.4, 2014/06/15 20:04:03
Line 2 Line 2
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
    | Zend Engine                                                          |     | Zend Engine                                                          |
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
   | Copyright (c) 1998-2012 Zend Technologies Ltd. (http://www.zend.com) |   | Copyright (c) 1998-2014 Zend Technologies Ltd. (http://www.zend.com) |
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
    | This source file is subject to version 2.00 of the Zend license,     |     | This source file is subject to version 2.00 of the Zend license,     |
    | that is bundled with this package in the file LICENSE, and is        |     | that is bundled with this package in the file LICENSE, and is        |
Line 507  ZEND_API void zend_do_implement_interface(zend_class_e Line 507  ZEND_API void zend_do_implement_interface(zend_class_e
 void zend_do_implements_interface(znode *interface_znode TSRMLS_DC);  void zend_do_implements_interface(znode *interface_znode TSRMLS_DC);
   
 /* Trait related functions */  /* Trait related functions */
void zend_add_trait_precedence(znode *precedence_znode TSRMLS_DC);void zend_do_use_trait(znode *trait_znode TSRMLS_DC);
void zend_add_trait_alias(znode *alias_znode TSRMLS_DC);void zend_prepare_reference(znode *result, znode *class_name, znode *method_name TSRMLS_DC);
 void zend_add_trait_precedence(znode *method_reference, znode *trait_list TSRMLS_DC);
 void zend_add_trait_alias(znode *method_reference, znode *modifiers, znode *alias TSRMLS_DC);
   
   
 void zend_do_implements_trait(znode *interface_znode /*, znode* aliases */ TSRMLS_DC);  
 ZEND_API void zend_do_implement_trait(zend_class_entry *ce, zend_class_entry *trait TSRMLS_DC);  ZEND_API void zend_do_implement_trait(zend_class_entry *ce, zend_class_entry *trait TSRMLS_DC);
 ZEND_API void zend_do_bind_traits(zend_class_entry *ce TSRMLS_DC);  ZEND_API void zend_do_bind_traits(zend_class_entry *ce TSRMLS_DC);
 void zend_prepare_trait_precedence(znode *result, znode *method_reference, znode *trait_list TSRMLS_DC);  
 void zend_prepare_reference(znode *result, znode *class_name, znode *method_name TSRMLS_DC);  
 void zend_prepare_trait_alias(znode *result, znode *method_reference, znode *modifiers, znode *alias TSRMLS_DC);  
   
 void init_trait_alias_list(znode* result, const znode* trait_alias TSRMLS_DC);  
 void add_trait_alias(znode* result, const znode* trait_alias TSRMLS_DC);  
 void init_trait_alias(znode* result, const znode* method_name, const znode* alias, const znode* modifiers TSRMLS_DC);  
   
 ZEND_API 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_early_binding(TSRMLS_D);
 ZEND_API void zend_do_delayed_early_binding(const zend_op_array *op_array TSRMLS_DC);  ZEND_API void zend_do_delayed_early_binding(const zend_op_array *op_array TSRMLS_DC);
Line 623  void zend_do_end_compilation(TSRMLS_D); Line 616  void zend_do_end_compilation(TSRMLS_D);
 void zend_do_label(znode *label TSRMLS_DC);  void zend_do_label(znode *label TSRMLS_DC);
 void zend_do_goto(const znode *label TSRMLS_DC);  void zend_do_goto(const znode *label TSRMLS_DC);
 void zend_resolve_goto_label(zend_op_array *op_array, zend_op *opline, int pass2 TSRMLS_DC);  void zend_resolve_goto_label(zend_op_array *op_array, zend_op *opline, int pass2 TSRMLS_DC);
void zend_release_labels(TSRMLS_D);void zend_release_labels(int temporary TSRMLS_DC);
   
 ZEND_API void function_add_ref(zend_function *function);  ZEND_API void function_add_ref(zend_function *function);
   

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>