diff options
| author | Andi Gutmans <andi@php.net> | 2000-09-19 18:18:26 +0000 |
|---|---|---|
| committer | Andi Gutmans <andi@php.net> | 2000-09-19 18:18:26 +0000 |
| commit | 813f7b58d63375cd4983f250d35853d8007bc58b (patch) | |
| tree | 66d2be5a7942f56927a1783490d95a0bd6c5bdea /Zend/zend_operators.h | |
| parent | a7ef1966ac22bbfffd21565e65cc9ecb53ca1519 (diff) | |
| download | php-git-813f7b58d63375cd4983f250d35853d8007bc58b.tar.gz | |
- Add Z_BVAL* macros
Diffstat (limited to 'Zend/zend_operators.h')
| -rw-r--r-- | Zend/zend_operators.h | 3 |
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) |
