File tree Expand file tree Collapse file tree 7 files changed +18
-8
lines changed Expand file tree Collapse file tree 7 files changed +18
-8
lines changed Original file line number Diff line number Diff line change 24
24
#include <stdio.h>
25
25
26
26
#include "../TSRM/TSRM.h"
27
- #include "zend.h"
28
27
29
28
#ifndef ZEND_MM_ALIGNMENT
30
29
# error "ZEND_MM_ALIGNMENT was not defined during configure"
Original file line number Diff line number Diff line change 21
21
#ifndef ZEND_AST_H
22
22
#define ZEND_AST_H
23
23
24
- #include "zend .h"
24
+ #include "zend_types .h"
25
25
26
26
#ifndef ZEND_AST_SPEC
27
27
# define ZEND_AST_SPEC 1
Original file line number Diff line number Diff line change 20
20
#ifndef ZEND_COMPILE_H
21
21
#define ZEND_COMPILE_H
22
22
23
- #include "zend.h"
24
23
#include "zend_ast.h"
24
+ #include "zend_types.h"
25
+ #include "zend_map_ptr.h"
26
+ #include "zend_alloc.h"
25
27
26
28
#include <stdarg.h>
27
29
#include <stdint.h>
@@ -85,7 +87,6 @@ typedef struct _znode { /* used only during compilation */
85
87
} u ;
86
88
} znode ;
87
89
88
- /* Temporarily defined here, to avoid header ordering issues */
89
90
typedef struct _zend_ast_znode {
90
91
zend_ast_kind kind ;
91
92
zend_ast_attr attr ;
@@ -492,6 +493,9 @@ struct _zend_op_array {
492
493
#define ZEND_RETURN_VALUE 0
493
494
#define ZEND_RETURN_REFERENCE 1
494
495
496
+ #define INTERNAL_FUNCTION_PARAMETERS zend_execute_data *execute_data, zval *return_value
497
+ #define INTERNAL_FUNCTION_PARAM_PASSTHRU execute_data, return_value
498
+
495
499
/* zend_internal_function_handler */
496
500
typedef void (ZEND_FASTCALL * zif_handler )(INTERNAL_FUNCTION_PARAMETERS );
497
501
Original file line number Diff line number Diff line change 21
21
#ifndef ZEND_HASH_H
22
22
#define ZEND_HASH_H
23
23
24
- #include "zend.h"
24
+ #include "zend_types.h"
25
+ #include "zend_gc.h"
26
+ #include "zend_string.h"
25
27
#include "zend_sort.h"
26
28
27
29
#define HASH_KEY_IS_STRING 1
Original file line number Diff line number Diff line change 20
20
#ifndef ZEND_OBJECTS_API_H
21
21
#define ZEND_OBJECTS_API_H
22
22
23
- #include "zend.h"
24
- #include "zend_compile.h"
23
+ #include "zend_types.h"
24
+ #include "zend_gc.h"
25
+ #include "zend_alloc.h"
26
+ #include "zend_compile.h" /* For zend_property_info */
25
27
26
28
#define OBJ_BUCKET_INVALID (1<<0)
27
29
Original file line number Diff line number Diff line change 19
19
#ifndef ZEND_STRING_H
20
20
#define ZEND_STRING_H
21
21
22
- #include "zend.h"
22
+ #include "zend_types.h"
23
+ #include "zend_gc.h"
24
+ #include "zend_alloc.h"
23
25
24
26
BEGIN_EXTERN_C ()
25
27
Original file line number Diff line number Diff line change 23
23
24
24
#include "zend_types.h"
25
25
#include "zend_gc.h"
26
+ #include "zend_hash.h"
26
27
27
28
BEGIN_EXTERN_C ()
28
29
You can’t perform that action at this time.
0 commit comments