summaryrefslogtreecommitdiff
path: root/Zend/zend_ini.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-03-04 12:35:49 +0100
committerNikita Popov <nikita.ppv@gmail.com>2020-03-04 12:46:06 +0100
commit33ef3d64dac366733f2af40d5bce2bac4e5bca1e (patch)
tree0e2e15e6c81ea5e688b61773bc6f0f2b6a3a8b6e /Zend/zend_ini.c
parent22ec3bcebdf17fc23cc68bf69507994699912045 (diff)
downloadphp-git-33ef3d64dac366733f2af40d5bce2bac4e5bca1e.tar.gz
Use separate typedef for bucket comparison function
Avoid performing the same casting dance inside each sort compare function.
Diffstat (limited to 'Zend/zend_ini.c')
-rw-r--r--Zend/zend_ini.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/Zend/zend_ini.c b/Zend/zend_ini.c
index b33161cc74..a2344653bc 100644
--- a/Zend/zend_ini.c
+++ b/Zend/zend_ini.c
@@ -171,14 +171,8 @@ ZEND_API int zend_copy_ini_directives(void) /* {{{ */
/* }}} */
#endif
-static int ini_key_compare(const void *a, const void *b) /* {{{ */
+static int ini_key_compare(Bucket *f, Bucket *s) /* {{{ */
{
- const Bucket *f;
- const Bucket *s;
-
- f = (const Bucket *) a;
- s = (const Bucket *) b;
-
if (!f->key && !s->key) { /* both numeric */
if (f->h > s->h) {
return -1;