summaryrefslogtreecommitdiff
path: root/Zend/zend_constants.h
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2014-04-17 15:40:45 +0400
committerDmitry Stogov <dmitry@zend.com>2014-04-17 15:40:45 +0400
commite96073b1e40c4999dee70db684721a582ea5e055 (patch)
treed2bfacb90dc6742450a5f6b6112c1db1d088d8ac /Zend/zend_constants.h
parentc92dd8eedf95f204520a3b2a15668d56a1aefbde (diff)
downloadphp-git-e96073b1e40c4999dee70db684721a582ea5e055.tar.gz
Moved zend_literal->cache_slot right into zval.
It should be accessed using Z_CACHE_SLOT() macro. zend_literal structure is removed. API functions that accepted pointer to zend_literal now accept pointer to zval or cache_slot directly. Calls of such functiond that now accept cache_slot need to be changed to pass -1 instead of NULL.
Diffstat (limited to 'Zend/zend_constants.h')
-rw-r--r--Zend/zend_constants.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_constants.h b/Zend/zend_constants.h
index 5ededead25..df7f27cf8f 100644
--- a/Zend/zend_constants.h
+++ b/Zend/zend_constants.h
@@ -75,7 +75,7 @@ ZEND_API void zend_register_string_constant(const char *name, uint name_len, cha
ZEND_API void zend_register_stringl_constant(const char *name, uint name_len, char *strval, uint strlen, int flags, int module_number TSRMLS_DC);
ZEND_API int zend_register_constant(zend_constant *c TSRMLS_DC);
void zend_copy_constants(HashTable *target, HashTable *sourc);
-zend_constant *zend_quick_get_constant(const zend_literal *key, ulong flags TSRMLS_DC);
+zend_constant *zend_quick_get_constant(const zval *key, ulong flags TSRMLS_DC);
END_EXTERN_C()
#define ZEND_CONSTANT_DTOR free_zend_constant