summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.h
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2000-09-19 18:18:26 +0000
committerAndi Gutmans <andi@php.net>2000-09-19 18:18:26 +0000
commit813f7b58d63375cd4983f250d35853d8007bc58b (patch)
tree66d2be5a7942f56927a1783490d95a0bd6c5bdea /Zend/zend_operators.h
parenta7ef1966ac22bbfffd21565e65cc9ecb53ca1519 (diff)
downloadphp-git-813f7b58d63375cd4983f250d35853d8007bc58b.tar.gz
- Add Z_BVAL* macros
Diffstat (limited to 'Zend/zend_operators.h')
-rw-r--r--Zend/zend_operators.h3
1 files changed, 3 insertions, 0 deletions
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)