Commit f1d6391f77e for php.net
commit f1d6391f77e61a05a8d78ee07d14aa3fb2618e88
Author: Gina Peter Banyard <girgias@php.net>
Date: Wed Apr 29 10:31:36 2026 +0100
ext/phar: mark phar_dostat() as static and mark parameters as const (#21908)
And remove unused declaration from dirstream.c file
diff --git a/ext/phar/dirstream.c b/ext/phar/dirstream.c
index bb46ece5b91..6c356c04e5e 100644
--- a/ext/phar/dirstream.c
+++ b/ext/phar/dirstream.c
@@ -19,8 +19,6 @@
#include "phar_internal.h"
#include "dirstream.h"
-void phar_dostat(phar_archive_data *phar, phar_entry_info *data, php_stream_statbuf *ssb, bool is_dir);
-
static const php_stream_ops phar_dir_ops = {
phar_dir_write, /* write */
phar_dir_read, /* read */
diff --git a/ext/phar/stream.c b/ext/phar/stream.c
index f38f179238f..f9d19a04122 100644
--- a/ext/phar/stream.c
+++ b/ext/phar/stream.c
@@ -482,7 +482,7 @@ static int phar_stream_flush(php_stream *stream) /* {{{ */
/**
* stat an opened phar file handle stream, used by phar_stat()
*/
-void phar_dostat(phar_archive_data *phar, phar_entry_info *data, php_stream_statbuf *ssb, bool is_temp_dir)
+static void phar_dostat(const phar_archive_data *phar, const phar_entry_info *data, php_stream_statbuf *ssb, bool is_temp_dir)
{
memset(ssb, 0, sizeof(php_stream_statbuf));