diff options
Diffstat (limited to 'Zend')
| -rw-r--r-- | Zend/zend_generators.c | 2 | ||||
| -rw-r--r-- | Zend/zend_interfaces.c | 2 | ||||
| -rw-r--r-- | Zend/zend_iterators.h | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/Zend/zend_generators.c b/Zend/zend_generators.c index e47be96850..c75f86ac2f 100644 --- a/Zend/zend_generators.c +++ b/Zend/zend_generators.c @@ -1165,7 +1165,7 @@ static void zend_generator_iterator_rewind(zend_object_iterator *iterator) /* {{ } /* }}} */ -static zend_object_iterator_funcs zend_generator_iterator_functions = { +static const zend_object_iterator_funcs zend_generator_iterator_functions = { zend_generator_iterator_dtor, zend_generator_iterator_valid, zend_generator_iterator_get_data, diff --git a/Zend/zend_interfaces.c b/Zend/zend_interfaces.c index 7a6484c2ba..cde77df4e2 100644 --- a/Zend/zend_interfaces.c +++ b/Zend/zend_interfaces.c @@ -224,7 +224,7 @@ ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter) } /* }}} */ -zend_object_iterator_funcs zend_interface_iterator_funcs_iterator = { +static const zend_object_iterator_funcs zend_interface_iterator_funcs_iterator = { zend_user_it_dtor, zend_user_it_valid, zend_user_it_get_current_data, diff --git a/Zend/zend_iterators.h b/Zend/zend_iterators.h index a6f7456d02..ec9822ca2e 100644 --- a/Zend/zend_iterators.h +++ b/Zend/zend_iterators.h @@ -57,12 +57,12 @@ typedef struct _zend_object_iterator_funcs { struct _zend_object_iterator { zend_object std; zval data; - zend_object_iterator_funcs *funcs; + const zend_object_iterator_funcs *funcs; zend_ulong index; /* private to fe_reset/fe_fetch opcodes */ }; typedef struct _zend_class_iterator_funcs { - zend_object_iterator_funcs *funcs; + const zend_object_iterator_funcs *funcs; union _zend_function *zf_new_iterator; union _zend_function *zf_valid; union _zend_function *zf_current; |
