From: Andi Gutmans Date: Tue, 19 Sep 2000 18:18:26 +0000 (+0000) Subject: - Add Z_BVAL* macros X-Git-Tag: php-4.0.3RC1~96 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=813f7b58d63375cd4983f250d35853d8007bc58b;p=php - Add Z_BVAL* macros --- diff --git a/Zend/zend_operators.h b/Zend/zend_operators.h index 28c63739af..216c8b7747 100644 --- a/Zend/zend_operators.h +++ b/Zend/zend_operators.h @@ -206,18 +206,21 @@ ZEND_API void zend_compare_objects(zval *result, zval *o1, zval *o2); #define Z_LVAL(zval) (zval).value.lval +#define Z_BVAL(zval) ((zend_bool)(zval).value.lval) #define Z_DVAL(zval) (zval).value.dval #define Z_STRVAL(zval) (zval).value.str.val #define Z_STRLEN(zval) (zval).value.str.len #define Z_ARRVAL(zval) (zval).value.ht #define Z_LVAL_P(zval_p) Z_LVAL(*zval_p) +#define Z_BVAL_P(zval_p) Z_BVAL(*zval_p) #define Z_DVAL_P(zval_p) Z_DVAL(*zval_p) #define Z_STRVAL_P(zval_p) Z_STRVAL(*zval_p) #define Z_STRLEN_P(zval_p) Z_STRLEN(*zval_p) #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*zval_p) #define Z_LVAL_PP(zval_pp) Z_LVAL(**zval_pp) +#define Z_BVAL_PP(zval_pp) Z_BVAL(**zval_pp) #define Z_DVAL_PP(zval_pp) Z_DVAL(**zval_pp) #define Z_STRVAL_PP(zval_pp) Z_STRVAL(**zval_pp) #define Z_STRLEN_PP(zval_pp) Z_STRLEN(**zval_pp)