summaryrefslogtreecommitdiff
path: root/main/php_ticks.c
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2001-07-31 04:53:54 +0000
committerZeev Suraski <zeev@php.net>2001-07-31 04:53:54 +0000
commitd76cf1da183f79711d7699a2ff85f743da3f9dd2 (patch)
tree8342fd3406696bc32b81deb28d6771336fb6fe36 /main/php_ticks.c
parent7bc71f442d7ddfecf43871b394c14100baa391b3 (diff)
downloadphp-git-d76cf1da183f79711d7699a2ff85f743da3f9dd2.tar.gz
More TSRMLS_FETCH work
Diffstat (limited to 'main/php_ticks.c')
-rw-r--r--main/php_ticks.c5
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);
}
/*