Skip to content

Commit fe52d2f

Browse files
committed
general signatures discrepencies
1 parent fc16285 commit fe52d2f

File tree

8 files changed

+8
-9
lines changed

8 files changed

+8
-9
lines changed

Zend/zend_generators.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1018,7 +1018,7 @@ static void zend_generator_iterator_dtor(zend_object_iterator *iterator) /* {{{
10181018
}
10191019
/* }}} */
10201020

1021-
static int zend_generator_iterator_valid(zend_object_iterator *iterator) /* {{{ */
1021+
static zend_result zend_generator_iterator_valid(zend_object_iterator *iterator) /* {{{ */
10221022
{
10231023
zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data);
10241024

Zend/zend_interfaces.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,7 @@ ZEND_API HashTable *zend_user_it_get_gc(zend_object_iterator *_iter, zval **tabl
198198

199199
static const zend_object_iterator_funcs zend_interface_iterator_funcs_iterator = {
200200
zend_user_it_dtor,
201-
// FIXME: Adjust the actual function prototype in zend_object_iterator_funcs
202-
(int (*)(zend_object_iterator *)) zend_user_it_valid,
201+
zend_user_it_valid,
203202
zend_user_it_get_current_data,
204203
zend_user_it_get_current_key,
205204
zend_user_it_move_forward,

Zend/zend_iterators.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ typedef struct _zend_object_iterator_funcs {
3131
void (*dtor)(zend_object_iterator *iter);
3232

3333
/* check for end of iteration (FAILURE or SUCCESS if data is valid) */
34-
int (*valid)(zend_object_iterator *iter);
34+
zend_result (*valid)(zend_object_iterator *iter);
3535

3636
/* fetch the item data for the current element */
3737
zval *(*get_current_data)(zend_object_iterator *iter);

Zend/zend_multibyte.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ ZEND_API const zend_encoding *zend_multibyte_get_script_encoding(void)
170170
return LANG_SCNG(script_encoding);
171171
}
172172

173-
ZEND_API int zend_multibyte_set_script_encoding(const zend_encoding **encoding_list, size_t encoding_list_size)
173+
ZEND_API zend_result zend_multibyte_set_script_encoding(const zend_encoding **encoding_list, size_t encoding_list_size)
174174
{
175175
if (CG(script_encoding_list)) {
176176
free((char*)CG(script_encoding_list));

Zend/zend_weakrefs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ static void zend_weakmap_iterator_dtor(zend_object_iterator *obj_iter)
597597
zval_ptr_dtor(&iter->it.data);
598598
}
599599

600-
static int zend_weakmap_iterator_valid(zend_object_iterator *obj_iter)
600+
static zend_result zend_weakmap_iterator_valid(zend_object_iterator *obj_iter)
601601
{
602602
zend_weakmap_iterator *iter = (zend_weakmap_iterator *) obj_iter;
603603
zend_weakmap *wm = zend_weakmap_fetch(&iter->it.data);

ext/gd/gd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4058,7 +4058,7 @@ static gdIOCtx *create_stream_context(php_stream *stream, int close_stream) {
40584058
return ctx;
40594059
}
40604060

4061-
static gdIOCtx *create_output_context() {
4061+
static gdIOCtx *create_output_context(void) {
40624062
gdIOCtx *ctx = ecalloc(1, sizeof(gdIOCtx));
40634063

40644064
ctx->putC = _php_image_output_putc;

ext/intl/common/common_enum.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ void zoi_with_current_dtor(zend_object_iterator *iter)
5656
}
5757
}
5858

59-
U_CFUNC int zoi_with_current_valid(zend_object_iterator *iter)
59+
U_CFUNC zend_result zoi_with_current_valid(zend_object_iterator *iter)
6060
{
6161
return Z_ISUNDEF(((zoi_with_current*)iter)->current)? FAILURE : SUCCESS;
6262
}

ext/intl/common/common_enum.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ extern zend_class_entry *IntlIterator_ce_ptr;
6868
extern zend_object_handlers IntlIterator_handlers;
6969

7070
U_CFUNC void zoi_with_current_dtor(zend_object_iterator *iter);
71-
U_CFUNC int zoi_with_current_valid(zend_object_iterator *iter);
71+
U_CFUNC zend_result zoi_with_current_valid(zend_object_iterator *iter);
7272
U_CFUNC zval *zoi_with_current_get_current_data(zend_object_iterator *iter);
7373
U_CFUNC void zoi_with_current_invalidate_current(zend_object_iterator *iter);
7474

0 commit comments

Comments
 (0)