Skip to content

Commit 8511da6

Browse files
committed
Zend/zend: include cleanup
1 parent 5ac8e8c commit 8511da6

File tree

2 files changed

+32
-35
lines changed

2 files changed

+32
-35
lines changed

Zend/zend.c

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -18,26 +18,23 @@
1818
*/
1919

2020
#include "zend.h"
21-
#include "zend_extensions.h"
22-
#include "zend_modules.h"
23-
#include "zend_constants.h"
24-
#include "zend_list.h"
25-
#include "zend_API.h"
26-
#include "zend_exceptions.h"
27-
#include "zend_builtin_functions.h"
28-
#include "zend_ini.h"
29-
#include "zend_vm.h"
30-
#include "zend_dtrace.h"
31-
#include "zend_virtual_cwd.h"
32-
#include "zend_smart_str.h"
33-
#include "zend_smart_string.h"
34-
#include "zend_cpuinfo.h"
35-
#include "zend_attributes.h"
36-
#include "zend_observer.h"
37-
#include "zend_fibers.h"
38-
#include "zend_call_stack.h"
39-
#include "zend_strtod.h"
40-
#include "Optimizer/zend_optimizer.h"
21+
#include "zend_attributes.h" // for zend_attributes_shutdown()
22+
#include "zend_builtin_functions.h" // for zend_startup_builtin_functions()
23+
#include "zend_cpuinfo.h" // for zend_cpu_startup()
24+
#include "zend_constants.h" // for ZEND_CONSTANT_DTOR
25+
#include "zend_errors.h" // for E_ALL, ...
26+
#include "zend_exceptions.h" // for zend_throw_exception_hook
27+
#include "zend_extensions.h" // for zend_startup_extensions_mechanism()
28+
#include "zend_globals.h" // for EG()
29+
#include "zend_ini.h" // for ZEND_INI_MH()
30+
#include "zend_fibers.h" // for ZEND_FIBER_DEFAULT_C_STACK_SIZE
31+
#include "zend_observer.h" // for zend_observer_activate()
32+
#include "zend_smart_str.h" // for smart_str_*()
33+
#include "zend_smart_string.h" // for smart_string_*()
34+
#include "zend_strtod.h" // for zend_startup_strtod()
35+
#include "zend_virtual_cwd.h" // for virtual_cwd_startup()
36+
#include "zend_vm.h" // for ZEND_VM_SET_OPCODE_HANDLER()
37+
#include "Optimizer/zend_optimizer.h" // for zend_optimizer_startup()
4138

4239
static size_t global_map_ptr_last = 0;
4340
static bool startup_done = false;

Zend/zend.h

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,21 +24,17 @@
2424

2525
#define ZEND_ENGINE_3
2626

27-
#include "zend_types.h"
28-
#include "zend_map_ptr.h"
29-
#include "zend_errors.h"
30-
#include "zend_alloc.h"
31-
#include "zend_llist.h"
32-
#include "zend_string.h"
33-
#include "zend_hash.h"
34-
#include "zend_ast.h"
35-
#include "zend_gc.h"
36-
#include "zend_variables.h"
37-
#include "zend_iterators.h"
38-
#include "zend_stream.h"
39-
#include "zend_smart_str_public.h"
40-
#include "zend_smart_string_public.h"
41-
#include "zend_signal.h"
27+
#include "zend_map_ptr.h" // for ZEND_MAP_PTR_DEF()
28+
#include "zend_errors.h" // for E_* (as zend_error_noreturn() parameter)
29+
#include "zend_portability.h" // for BEGIN_EXTERN_C
30+
#include "zend_signal.h" // for ZEND_SIGNAL_[UN]BLOCK_INTERRUPTIONS()
31+
#include "zend_smart_str_public.h" // for smart_str
32+
#include "zend_smart_string_public.h" // for smart_string
33+
#include "zend_types.h" // for HashTable, ...
34+
#include "TSRM/TSRM.h" // for TSRMLS_MAIN_CACHE_EXTERN
35+
36+
#include <stdarg.h>
37+
#include <stdio.h>
4238

4339
#define zend_sprintf sprintf
4440

@@ -80,6 +76,10 @@ struct _zend_unserialize_data;
8076

8177
typedef struct _zend_serialize_data zend_serialize_data;
8278
typedef struct _zend_unserialize_data zend_unserialize_data;
79+
typedef struct _zend_class_iterator_funcs zend_class_iterator_funcs;
80+
typedef struct _zend_class_arrayaccess_funcs zend_class_arrayaccess_funcs;
81+
typedef struct _zend_object_iterator zend_object_iterator;
82+
typedef struct _zend_file_handle zend_file_handle;
8383

8484
typedef struct _zend_class_name {
8585
zend_string *name;

0 commit comments

Comments
 (0)