[PECL-CVS] [pecl-math-stats] bug11: Fixes #11
[email protected] (Rasmus Lerdorf) Tue, 21 Apr 2026 02:37:44 +0000
| Newsgroups | php.pecl.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: Rasmus Lerdorf (rlerdorf)
Date: 2026-04-20T22:37:34-04:00
Commit: https://github.com/php/pecl-math-stats/commit/0c21e2aa2322c38c307a8be5d7350e4d497089d9
Raw diff: https://github.com/php/pecl-math-stats/commit/0c21e2aa2322c38c307a8be5d7350e4d497089d9.diff
Fixes #11
Changed paths:
M php_stats.c
Diff:
diff --git a/php_stats.c b/php_stats.c
index 7418dd8..5846efb 100644
--- a/php_stats.c
+++ b/php_stats.c
@@ -111,17 +111,19 @@ PHP_MINFO_FUNCTION(stats)
*
* This is not correct any more, depends on what compare_func is set to.
*/
+#if PHP_VERSION_ID >= 80000
+static int stats_array_data_compare(Bucket *f, Bucket *s)
+{
+#else
static int stats_array_data_compare(const void *a, const void *b)
{
- Bucket *f;
- Bucket *s;
+ Bucket *f = (Bucket *) a;
+ Bucket *s = (Bucket *) b;
+#endif
int result;
zval first;
zval second;
- f = (Bucket *) a;
- s = (Bucket *) b;
-
first = f->val;
second = s->val;