diff options
| author | Zeev Suraski <zeev@php.net> | 2000-11-03 00:35:12 +0000 |
|---|---|---|
| committer | Zeev Suraski <zeev@php.net> | 2000-11-03 00:35:12 +0000 |
| commit | 4d3fc68f115813e44aac4df93d8e11729c1604d8 (patch) | |
| tree | dc216cc20e147f55c6c4c964823071c4ec6991b3 | |
| parent | 1497e148f49cf909bf2a637435375409e6e35310 (diff) | |
| download | php-git-4d3fc68f115813e44aac4df93d8e11729c1604d8.tar.gz | |
Add RESVAL macros
| -rw-r--r-- | Zend/zend_operators.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Zend/zend_operators.h b/Zend/zend_operators.h index c0815e77f8..78e28f649c 100644 --- a/Zend/zend_operators.h +++ b/Zend/zend_operators.h @@ -210,6 +210,7 @@ ZEND_API int zend_atoi(const char *str, int str_len); #define Z_ARRVAL(zval) (zval).value.ht #define Z_OBJPROP(zval) (zval).value.obj.properties #define Z_OBJCE(zval) (zval).value.obj.ce +#define Z_RESVAL(zval) (zval).value.lval #define Z_LVAL_P(zval_p) Z_LVAL(*zval_p) #define Z_BVAL_P(zval_p) Z_BVAL(*zval_p) @@ -219,6 +220,7 @@ ZEND_API int zend_atoi(const char *str, int str_len); #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*zval_p) #define Z_OBJPROP_P(zval_p) Z_OBJPROP(*zval_p) #define Z_OBJCE_P(zval_p) Z_OBJCE(*zval_p) +#define Z_RESVAL_P(zval_p) Z_RESVAL(*zval_p) #define Z_LVAL_PP(zval_pp) Z_LVAL(**zval_pp) #define Z_BVAL_PP(zval_pp) Z_BVAL(**zval_pp) @@ -228,6 +230,8 @@ ZEND_API int zend_atoi(const char *str, int str_len); #define Z_ARRVAL_PP(zval_pp) Z_ARRVAL(**zval_pp) #define Z_OBJPROP_PP(zval_pp) Z_OBJPROP(**zval_pp) #define Z_OBJCE_PP(zval_pp) Z_OBJCE(**zval_pp) +#define Z_RESVAL_PP(zval_pp) Z_RESVAL(**zval_pp) +#define #define Z_TYPE(zval) (zval).type #define Z_TYPE_P(zval_p) Z_TYPE(*zval_p) |
