Commit 18853171a4c for php

commit 18853171a4c3a7a1132d2fa91aff712be10ed7bb
Author: Gina Peter Banyard <girgias@php.net>
Date:   Fri Oct 23 17:58:47 2026 +0100

    intl: make spoofchecker_object_destroy() private

diff --git a/ext/intl/spoofchecker/spoofchecker_class.cpp b/ext/intl/spoofchecker/spoofchecker_class.cpp
index e118d09e300..fcadb2f4480 100644
--- a/ext/intl/spoofchecker/spoofchecker_class.cpp
+++ b/ext/intl/spoofchecker/spoofchecker_class.cpp
@@ -28,6 +28,24 @@ static zend_object_handlers Spoofchecker_handlers;
  * Auxiliary functions needed by objects of 'Spoofchecker' class
  */

+/* Clean up mem allocted by internals of Spoofchecker_object */
+static void spoofchecker_object_destroy(Spoofchecker_object* co)
+{
+	if (!co) {
+		return;
+	}
+
+	if (co->uspoof) {
+		uspoof_close(co->uspoof);
+		co->uspoof = NULL;
+	}
+
+	intl_icu_compat_uspoof_close_check_result(co->uspoofres);
+	co->uspoofres = NULL;
+
+	intl_error_reset(SPOOFCHECKER_ERROR_P(co));
+}
+
 static void Spoofchecker_objects_free(zend_object *object)
 {
 	Spoofchecker_object* co = php_intl_spoofchecker_fetch_object(object);
@@ -100,24 +118,3 @@ U_CFUNC void spoofchecker_register_Spoofchecker_class(void)
 	Spoofchecker_handlers.free_obj = Spoofchecker_objects_free;
 }
 /* }}} */
-
-/* {{{ void spoofchecker_object_destroy( Spoofchecker_object* co )
- * Clean up mem allocted by internals of Spoofchecker_object
- */
-U_CFUNC void spoofchecker_object_destroy(Spoofchecker_object* co)
-{
-	if (!co) {
-		return;
-	}
-
-	if (co->uspoof) {
-		uspoof_close(co->uspoof);
-		co->uspoof = NULL;
-	}
-
-	intl_icu_compat_uspoof_close_check_result(co->uspoofres);
-	co->uspoofres = NULL;
-
-	intl_error_reset(SPOOFCHECKER_ERROR_P(co));
-}
-/* }}} */
diff --git a/ext/intl/spoofchecker/spoofchecker_class.h b/ext/intl/spoofchecker/spoofchecker_class.h
index 347b78e3ffd..dc9aa43db8a 100644
--- a/ext/intl/spoofchecker/spoofchecker_class.h
+++ b/ext/intl/spoofchecker/spoofchecker_class.h
@@ -54,8 +54,6 @@ typedef struct {
 extern "C" {
 #endif
 void spoofchecker_register_Spoofchecker_class(void);
-
-void spoofchecker_object_destroy(Spoofchecker_object* co);
 #ifdef __cplusplus
 }
 #endif