[pecl-math-stats] bug11: Fixes #11
| From: | Rasmus Lerdorf | Date: | Tue, 21 Apr 2026 02:37:44 +0000 |
| Subject: | [pecl-math-stats] bug11: Fixes #11 | ||
| Groups: | php.pecl.cvs | ||
| Request: | Send a blank email to pecl-cvs+get-28538@lists.php.net to get a copy of this message | ||
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;