diff options
author | krakjoe <joe.watkins@live.co.uk> | 2013-04-15 18:13:09 +0100 |
---|---|---|
committer | krakjoe <joe.watkins@live.co.uk> | 2013-04-15 18:13:09 +0100 |
commit | f11d620cb62cc17baab58c92d0a81dcde90887f6 (patch) | |
tree | 7c49da77ba89bbab2e15635e0f01c69e0ffd5f84 /Zend/zend_constants.c | |
parent | a0e3ca1c986681d0136ce4550359ecee2826a80c (diff) | |
download | php-git-f11d620cb62cc17baab58c92d0a81dcde90887f6.tar.gz |
zend_register_bool_constant patch
Diffstat (limited to 'Zend/zend_constants.c')
-rw-r--r-- | Zend/zend_constants.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Zend/zend_constants.c b/Zend/zend_constants.c index 21580d3d5f..c00caa87f5 100644 --- a/Zend/zend_constants.c +++ b/Zend/zend_constants.c @@ -175,6 +175,18 @@ void clean_non_persistent_constants(TSRMLS_D) } } +ZEND_API void zend_register_bool_constant(const char *name, uint name_len, zend_bool bval, int flags, int module_number TSRMLS_DC) +{ + zend_constant c; + + c.value.type = IS_BOOL; + c.value.value.lval = bval; + c.flags = flags; + c.name = zend_strndup(name, name_len-1); + c.name_len = name_len; + c.module_number = module_number; + zend_register_constant(&c TSRMLS_CC); +} ZEND_API void zend_register_long_constant(const char *name, uint name_len, long lval, int flags, int module_number TSRMLS_DC) { |