summaryrefslogtreecommitdiff
path: root/Zend/zend.h
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend.h')
-rw-r--r--Zend/zend.h9
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 */