summaryrefslogtreecommitdiff
path: root/Zend/zend_API.c
diff options
context:
space:
mode:
authorXinchen Hui <laruence@gmail.com>2015-01-14 17:22:58 +0800
committerXinchen Hui <laruence@gmail.com>2015-01-14 18:02:41 +0800
commit2193de0d185eb9d35e4dd7b93cf69d509b0526b9 (patch)
treefffc6d3a9a86b82bf18bf582389742f1103d974b /Zend/zend_API.c
parentade7a410403d7ec3fc1579bee3b890b1ce549eec (diff)
downloadphp-git-2193de0d185eb9d35e4dd7b93cf69d509b0526b9.tar.gz
Faster sorting algo
Diffstat (limited to 'Zend/zend_API.c')
-rw-r--r--Zend/zend_API.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_API.c b/Zend/zend_API.c
index ef7012d5ea..dc9de77e21 100644
--- a/Zend/zend_API.c
+++ b/Zend/zend_API.c
@@ -1715,7 +1715,7 @@ static int zend_startup_module_zval(zval *zv) /* {{{ */
}
/* }}} */
-static void zend_sort_modules(void *base, size_t count, size_t siz, compare_func_t compare) /* {{{ */
+static void zend_sort_modules(void *base, size_t count, size_t siz, compare_func_t compare, swap_func_t swp) /* {{{ */
{
Bucket *b1 = base;
Bucket *b2;
@@ -1821,7 +1821,7 @@ ZEND_API void zend_collect_module_handlers(void) /* {{{ */
ZEND_API int zend_startup_modules(void) /* {{{ */
{
- zend_hash_sort(&module_registry, zend_sort_modules, NULL, 0);
+ zend_hash_sort_ex(&module_registry, zend_sort_modules, NULL, 0);
zend_hash_apply(&module_registry, zend_startup_module_zval);
return SUCCESS;
}