diff options
| author | Andi Gutmans <andi@php.net> | 2001-07-28 18:33:06 +0000 |
|---|---|---|
| committer | Andi Gutmans <andi@php.net> | 2001-07-28 18:33:06 +0000 |
| commit | b40db64d0d32eda78212b1de902ce3238abda2c2 (patch) | |
| tree | 404bf4441fbb3e45d7ce4ed7dc7470bf3c9ec8e3 /Zend/zend_operators.h | |
| parent | 15ae74d3bafc8b359bff02d6a9489c585f027ebe (diff) | |
| download | php-git-b40db64d0d32eda78212b1de902ce3238abda2c2.tar.gz | |
- Small patch to allow fixing the PHP tree to be compatible w/ the initial
- Zend 2 objects patch. Hopefully I can commit that this week.
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 9755ffae1d..6875dd48d2 100644 --- a/Zend/zend_operators.h +++ b/Zend/zend_operators.h @@ -216,6 +216,7 @@ ZEND_API int zend_atoi(const char *str, int str_len); #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_OBJ(zval) &(zval).value.obj #define Z_OBJPROP(zval) (zval).value.obj.properties #define Z_OBJCE(zval) (zval).value.obj.ce #define Z_RESVAL(zval) (zval).value.lval @@ -226,6 +227,7 @@ ZEND_API int zend_atoi(const char *str, int str_len); #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_OBJ_P(zval_p) Z_OBJ(*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) @@ -236,6 +238,7 @@ ZEND_API int zend_atoi(const char *str, int str_len); #define Z_STRVAL_PP(zval_pp) Z_STRVAL(**zval_pp) #define Z_STRLEN_PP(zval_pp) Z_STRLEN(**zval_pp) #define Z_ARRVAL_PP(zval_pp) Z_ARRVAL(**zval_pp) +#define Z_OBJ_PP(zval_pp) Z_OBJ(**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) |
