From 4d3fc68f115813e44aac4df93d8e11729c1604d8 Mon Sep 17 00:00:00 2001 From: Zeev Suraski Date: Fri, 3 Nov 2000 00:35:12 +0000 Subject: [PATCH] Add RESVAL macros --- Zend/zend_operators.h | 4 ++++ 1 file changed, 4 insertions(+) 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) -- 2.40.0