File tree 2 files changed +12
-6
lines changed
2 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 18
18
*/
19
19
20
20
#include "zend_observer.h"
21
-
22
- #include "zend_extensions.h"
21
+ #include "zend_fibers.h"
22
+ #include "zend_extensions.h" // for zend_get_op_array_extension_handles()
23
23
#include "zend_llist.h"
24
- #include "zend_vm.h"
24
+ #include "zend_vm.h" // for ZEND_VM_SET_OPCODE_HANDLER()
25
25
26
26
#define ZEND_OBSERVER_DATA (function ) \
27
27
ZEND_OP_ARRAY_EXTENSION((&(function)->common), zend_observer_fcall_op_array_extension)
Original file line number Diff line number Diff line change 20
20
#ifndef ZEND_OBSERVER_H
21
21
#define ZEND_OBSERVER_H
22
22
23
- #include "zend.h"
24
- #include "zend_compile.h"
25
- #include "zend_fibers.h"
23
+ #include "zend_portability.h" // for BEGIN_EXTERN_C
24
+
25
+ typedef struct _zend_class_entry zend_class_entry ;
26
+ typedef struct _zend_execute_data zend_execute_data ;
27
+ typedef struct _zend_fiber_context zend_fiber_context ;
28
+ typedef union _zend_function zend_function ;
29
+ typedef struct _zend_op_array zend_op_array ;
30
+ typedef struct _zend_string zend_string ;
31
+ typedef struct _zval_struct zval ;
26
32
27
33
BEGIN_EXTERN_C ()
28
34
You can’t perform that action at this time.
0 commit comments