diff --git a/Zend/zend_hash.h b/Zend/zend_hash.h index 5306fe34c79b4..9fb423b13206e 100644 --- a/Zend/zend_hash.h +++ b/Zend/zend_hash.h @@ -899,6 +899,8 @@ static zend_always_inline void *zend_hash_str_find_ptr(const HashTable *ht, cons } } +BEGIN_EXTERN_C() + /* Will lowercase the str; use only if you don't need the lowercased string for * anything else. If you have a lowered string, use zend_hash_str_find_ptr. */ ZEND_API void *zend_hash_str_find_ptr_lc(const HashTable *ht, const char *str, size_t len); @@ -907,6 +909,8 @@ ZEND_API void *zend_hash_str_find_ptr_lc(const HashTable *ht, const char *str, s * anything else. If you have a lowered string, use zend_hash_find_ptr. */ ZEND_API void *zend_hash_find_ptr_lc(const HashTable *ht, zend_string *key); +END_EXTERN_C() + static zend_always_inline void *zend_hash_index_find_ptr(const HashTable *ht, zend_ulong h) { zval *zv;