com php-src: zend_API.h included ZVAL_* family in use: Zend/zend_constants.c
| From: | Stanislav Malyshev | Date: | Mon, 15 Apr 2013 17:40:09 +0000 |
| Subject: | com php-src: zend_API.h included ZVAL_* family in use: Zend/zend_constants.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-72736@lists.php.net to get a copy of this message | ||
Commit: a49bb472a33f25640b6c5b7db965d866019367c5
Author: krakjoe <joe.watkins@live.co.uk> Mon, 15 Apr 2013 18:40:09 +0100
Parents: 2966e63faf36c62251852d2278aa209ff12e42c6
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=a49bb472a33f25640b6c5b7db965d866019367c5
Log:
zend_API.h included
ZVAL_* family in use
Changed paths:
M Zend/zend_constants.c
Diff:
diff --git a/Zend/zend_constants.c b/Zend/zend_constants.c
index 216206c..64b5edb 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;