diff options
author | krakjoe <joe.watkins@live.co.uk> | 2013-04-15 18:40:09 +0100 |
---|---|---|
committer | krakjoe <joe.watkins@live.co.uk> | 2013-04-15 18:40:09 +0100 |
commit | a49bb472a33f25640b6c5b7db965d866019367c5 (patch) | |
tree | dc3353baf94b6db17b93f0cff6fa70bec989505c /Zend/zend_constants.c | |
parent | 2966e63faf36c62251852d2278aa209ff12e42c6 (diff) | |
download | php-git-a49bb472a33f25640b6c5b7db965d866019367c5.tar.gz |
zend_API.h included
ZVAL_* family in use
Diffstat (limited to 'Zend/zend_constants.c')
-rw-r--r-- | Zend/zend_constants.c | 29 |
1 files changed, 10 insertions, 19 deletions
diff --git a/Zend/zend_constants.c b/Zend/zend_constants.c index 216206c4b7..64b5edb81f 100644 --- a/Zend/zend_constants.c +++ b/Zend/zend_constants.c @@ -25,7 +25,7 @@ #include "zend_variables.h" #include "zend_operators.h" #include "zend_globals.h" - +#include "zend_API.h" void free_zend_constant(zend_constant *c) { @@ -126,33 +126,29 @@ void zend_register_standard_constants(TSRMLS_D) c.name = zend_strndup(ZEND_STRL("TRUE")); c.name_len = sizeof("TRUE"); - Z_LVAL(c.value) = 1; - Z_TYPE(c.value) = IS_BOOL; + ZVAL_BOOL(&c.value, 1); zend_register_constant(&c TSRMLS_CC); c.name = zend_strndup(ZEND_STRL("FALSE")); c.name_len = sizeof("FALSE"); - Z_LVAL(c.value) = 0; - Z_TYPE(c.value) = IS_BOOL; + ZVAL_BOOL(&c.value, 0); zend_register_constant(&c TSRMLS_CC); c.name = zend_strndup(ZEND_STRL("NULL")); c.name_len = sizeof("NULL"); - Z_TYPE(c.value) = IS_NULL; + ZVAL_NULL(&c.value); zend_register_constant(&c TSRMLS_CC); c.flags = CONST_PERSISTENT | CONST_CS; c.name = zend_strndup(ZEND_STRL("ZEND_THREAD_SAFE")); c.name_len = sizeof("ZEND_THREAD_SAFE"); - Z_LVAL(c.value) = ZTS_V; - Z_TYPE(c.value) = IS_BOOL; + ZVAL_BOOL(&c.value, ZTS_V); zend_register_constant(&c TSRMLS_CC); c.name = zend_strndup(ZEND_STRL("ZEND_DEBUG_BUILD")); c.name_len = sizeof("ZEND_DEBUG_BUILD"); - Z_LVAL(c.value) = ZEND_DEBUG; - Z_TYPE(c.value) = IS_BOOL; + ZVAL_BOOL(&c.value, ZEND_DEBUG); zend_register_constant(&c TSRMLS_CC); } } @@ -179,8 +175,7 @@ ZEND_API void zend_register_bool_constant(const char *name, uint name_len, zend_ { zend_constant c; - Z_TYPE(c.value) = IS_BOOL; - Z_LVAL(c.value) = bval; + ZVAL_BOOL(&c.value, bval); c.flags = flags; c.name = zend_strndup(name, name_len-1); c.name_len = name_len; @@ -192,8 +187,7 @@ ZEND_API void zend_register_long_constant(const char *name, uint name_len, long { zend_constant c; - Z_TYPE(c.value) = IS_LONG; - Z_LVAL(c.value) = lval; + ZVAL_LONG(&c.value, lval); c.flags = flags; c.name = zend_strndup(name, name_len-1); c.name_len = name_len; @@ -206,8 +200,7 @@ ZEND_API void zend_register_double_constant(const char *name, uint name_len, dou { zend_constant c; - Z_TYPE(c.value) = IS_DOUBLE; - Z_DVAL(c.value) = dval; + ZVAL_DOUBLE(&c.value, dval); c.flags = flags; c.name = zend_strndup(name, name_len-1); c.name_len = name_len; @@ -220,9 +213,7 @@ ZEND_API void zend_register_stringl_constant(const char *name, uint name_len, ch { zend_constant c; - Z_TYPE(c.value) = IS_STRING; - Z_STRVAL(c.value) = strval; - Z_STRLEN(c.value) = strlen; + ZVAL_STRINGL(&c.value, strval, strlen, 0); c.flags = flags; c.name = zend_strndup(name, name_len-1); c.name_len = name_len; |