diff options
Diffstat (limited to 'Zend/zend.h')
-rw-r--r-- | Zend/zend.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/Zend/zend.h b/Zend/zend.h index d6d427ccdb..0d3ce9ffa8 100644 --- a/Zend/zend.h +++ b/Zend/zend.h @@ -25,6 +25,7 @@ #define ZEND_ENGINE_3 #include "zend_types.h" +#include "zend_map_ptr.h" #include "zend_errors.h" #include "zend_alloc.h" #include "zend_llist.h" @@ -127,10 +128,7 @@ struct _zend_class_entry { int default_static_members_count; zval *default_properties_table; zval *default_static_members_table; - union { - zval *static_members_table; - zend_uintptr_t static_members_table_idx; - }; + ZEND_MAP_PTR_DEF(zval *, static_members_table); HashTable function_table; HashTable properties_info; HashTable constants_table; @@ -271,9 +269,8 @@ ZEND_API void zend_activate_modules(void); ZEND_API void zend_deactivate_modules(void); ZEND_API void zend_post_deactivate_modules(void); -void zend_reset_internal_classes(void); - ZEND_API void free_estring(char **str_p); + END_EXTERN_C() /* output support */ |