Skip to content

Commit 2593f66

Browse files
committed
% refactoring typedef zend_async_iterator_t* (*zend_async_new_iterator_t)(
zval *array, zend_object_iterator *zend_iterator, zend_fcall_t *fcall, zend_async_iterator_handler_t handler, zend_async_scope_t *scope, unsigned int concurrency, int32_t priority, size_t iterator_size ); add scope parameter
1 parent 2137eb5 commit 2593f66

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Zend/zend_async_API.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,7 @@ typedef zend_async_iterator_t* (*zend_async_new_iterator_t)(
309309
zend_object_iterator *zend_iterator,
310310
zend_fcall_t *fcall,
311311
zend_async_iterator_handler_t handler,
312+
zend_async_scope_t *scope,
312313
unsigned int concurrency,
313314
int32_t priority,
314315
size_t iterator_size
@@ -1342,10 +1343,12 @@ END_EXTERN_C()
13421343
zend_async_socket_listen_fn(host, port, backlog, extra_size)
13431344

13441345
/* Iterator API Macros */
1346+
#define ZEND_ASYNC_NEW_ITERATOR_SCOPE(array, zend_iterator, fcall, handler, scope, concurrency, priority) \
1347+
zend_async_new_iterator_fn(array, zend_iterator, fcall, handler, scope, concurrency, priority, 0)
13451348
#define ZEND_ASYNC_NEW_ITERATOR(array, zend_iterator, fcall, handler, concurrency, priority) \
1346-
zend_async_new_iterator_fn(array, zend_iterator, fcall, handler, concurrency, priority, 0)
1349+
zend_async_new_iterator_fn(array, zend_iterator, fcall, handler, NULL, concurrency, priority, 0)
13471350
#define ZEND_ASYNC_NEW_ITERATOR_EX(array, zend_iterator, fcall, handler, concurrency, priority, size) \
1348-
zend_async_new_iterator_fn(array, zend_iterator, fcall, handler, concurrency, priority, size)
1351+
zend_async_new_iterator_fn(array, zend_iterator, fcall, handler, NULL, concurrency, priority, size)
13491352

13501353
/* Context API Macros */
13511354
#define ZEND_ASYNC_NEW_CONTEXT(parent) zend_async_new_context_fn(parent)

0 commit comments

Comments
 (0)