ext/spl: mark all zend_object_handlers as static (#13547)

This commit is contained in:
Gina Peter Banyard 2024-02-28 15:31:28 +00:00 committed by GitHub
parent 0b7ef9874c
commit 0de88dfb81
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 7 additions and 7 deletions

View file

@ -34,12 +34,12 @@
#include "spl_exceptions.h" #include "spl_exceptions.h"
/* Defined later in the file */ /* Defined later in the file */
zend_object_handlers spl_handler_ArrayIterator; static zend_object_handlers spl_handler_ArrayIterator;
PHPAPI zend_class_entry *spl_ce_ArrayIterator; PHPAPI zend_class_entry *spl_ce_ArrayIterator;
PHPAPI zend_class_entry *spl_ce_RecursiveArrayIterator; PHPAPI zend_class_entry *spl_ce_RecursiveArrayIterator;
/* ArrayObject class */ /* ArrayObject class */
zend_object_handlers spl_handler_ArrayObject; static zend_object_handlers spl_handler_ArrayObject;
PHPAPI zend_class_entry *spl_ce_ArrayObject; PHPAPI zend_class_entry *spl_ce_ArrayObject;
typedef struct _spl_array_object { typedef struct _spl_array_object {

View file

@ -33,7 +33,7 @@
#include "spl_dllist_arginfo.h" #include "spl_dllist_arginfo.h"
#include "spl_exceptions.h" #include "spl_exceptions.h"
zend_object_handlers spl_handler_SplDoublyLinkedList; static zend_object_handlers spl_handler_SplDoublyLinkedList;
PHPAPI zend_class_entry *spl_ce_SplDoublyLinkedList; PHPAPI zend_class_entry *spl_ce_SplDoublyLinkedList;
PHPAPI zend_class_entry *spl_ce_SplQueue; PHPAPI zend_class_entry *spl_ce_SplQueue;
PHPAPI zend_class_entry *spl_ce_SplStack; PHPAPI zend_class_entry *spl_ce_SplStack;

View file

@ -33,7 +33,7 @@
#include "spl_iterators.h" #include "spl_iterators.h"
#include "ext/json/php_json.h" #include "ext/json/php_json.h"
zend_object_handlers spl_handler_SplFixedArray; static zend_object_handlers spl_handler_SplFixedArray;
PHPAPI zend_class_entry *spl_ce_SplFixedArray; PHPAPI zend_class_entry *spl_ce_SplFixedArray;
#ifdef COMPILE_DL_SPL_FIXEDARRAY #ifdef COMPILE_DL_SPL_FIXEDARRAY

View file

@ -33,8 +33,8 @@
#define SPL_HEAP_CORRUPTED 0x00000001 #define SPL_HEAP_CORRUPTED 0x00000001
zend_object_handlers spl_handler_SplHeap; static zend_object_handlers spl_handler_SplHeap;
zend_object_handlers spl_handler_SplPriorityQueue; static zend_object_handlers spl_handler_SplPriorityQueue;
PHPAPI zend_class_entry *spl_ce_SplHeap; PHPAPI zend_class_entry *spl_ce_SplHeap;
PHPAPI zend_class_entry *spl_ce_SplMaxHeap; PHPAPI zend_class_entry *spl_ce_SplMaxHeap;

View file

@ -42,7 +42,7 @@ PHPAPI zend_class_entry *spl_ce_SplSubject;
PHPAPI zend_class_entry *spl_ce_SplObjectStorage; PHPAPI zend_class_entry *spl_ce_SplObjectStorage;
PHPAPI zend_class_entry *spl_ce_MultipleIterator; PHPAPI zend_class_entry *spl_ce_MultipleIterator;
PHPAPI zend_object_handlers spl_handler_SplObjectStorage; static zend_object_handlers spl_handler_SplObjectStorage;
/* Bit flags for marking internal functionality overridden by SplObjectStorage subclasses. */ /* Bit flags for marking internal functionality overridden by SplObjectStorage subclasses. */
#define SOS_OVERRIDDEN_READ_DIMENSION 1 #define SOS_OVERRIDDEN_READ_DIMENSION 1