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));