diff options
Diffstat (limited to 'main/php_ticks.c')
-rw-r--r-- | main/php_ticks.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/main/php_ticks.c b/main/php_ticks.c index de79d9cc84..b82d5b03a9 100644 --- a/main/php_ticks.c +++ b/main/php_ticks.c @@ -56,19 +56,20 @@ PHPAPI void php_remove_tick_function(void (*func)(int)) (int(*)(void*,void*))php_compare_tick_functions); } -static void php_tick_iterator(void *data, void *arg) +static void php_tick_iterator(void *data, void *arg TSRMLS_DC) { void (*func)(int); memcpy(&func, data, sizeof(void(*)(int))); func(*((int *)arg)); + return SUCCESS; } void php_run_ticks(int count) { TSRMLS_FETCH(); - zend_llist_apply_with_argument(&PG(tick_functions), (void(*)(void*,void*))php_tick_iterator, &count); + zend_llist_apply_with_argument(&PG(tick_functions), (llist_apply_with_arg_func_t) php_tick_iterator, &count TSRMLS_CC); } /* |