]> granicus.if.org Git - php/commitdiff
It should be in extern c
authorXinchen Hui <laruence@php.net>
Fri, 3 Oct 2014 10:35:47 +0000 (18:35 +0800)
committerXinchen Hui <laruence@php.net>
Fri, 3 Oct 2014 10:35:57 +0000 (18:35 +0800)
Zend/zend_hash.h

index 5c27873aa13b209d1a5150622c7731f393efcd25..97b89e926c48aab3d918ecafb85675236030d866 100644 (file)
@@ -221,6 +221,8 @@ void zend_hash_display_pListTail(const HashTable *ht);
 void zend_hash_display(const HashTable *ht);
 #endif
 
+ZEND_API int _zend_handle_numeric_str_ex(const char *key, size_t length, zend_ulong *idx);
+
 END_EXTERN_C()
 
 #define ZEND_INIT_SYMTABLE(ht)                                                         \
@@ -229,8 +231,6 @@ END_EXTERN_C()
 #define ZEND_INIT_SYMTABLE_EX(ht, n, persistent)                       \
        zend_hash_init(ht, n, NULL, ZVAL_PTR_DTOR, persistent)
 
-ZEND_API int _zend_handle_numeric_str_ex(const char *key, size_t length, zend_ulong *idx);
-
 static zend_always_inline int _zend_handle_numeric_str(const char *key, size_t length, zend_ulong *idx)
 {
        register const char *tmp = key;