diff options
| author | Zeev Suraski <zeev@php.net> | 1999-07-09 18:19:48 +0000 |
|---|---|---|
| committer | Zeev Suraski <zeev@php.net> | 1999-07-09 18:19:48 +0000 |
| commit | 6ec1acbe32e4a1a9a94a0e623816d25809ce9a2b (patch) | |
| tree | 1fdb5b9a0545a52eca22ee4f65b0c81c5307c3f2 /Zend/zend_compile.h | |
| parent | 5f62c347c73300d5903a110c863be45b3b96c9f8 (diff) | |
| download | php-git-6ec1acbe32e4a1a9a94a0e623816d25809ce9a2b.tar.gz | |
Phase 3:
Use a single bit to mark IS_REF variables
Diffstat (limited to 'Zend/zend_compile.h')
| -rw-r--r-- | Zend/zend_compile.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index 2568c7662e..806ce24fac 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -544,4 +544,12 @@ int zendlex(znode *zendlval CLS_DC); #define ZEND_MEMBER_FUNC_CALL 1<<0 #define ZEND_CTOR_CALL 1<<1 + +/* Extended attributes for zval */ +#define ZEND_EA_IS_REF (0<<1L) +#define ZEND_EA_LOCKED (0<<2L) + +#define PZVAL_IS_REF(z) ((z)->EA & ZEND_EA_IS_REF) +#define PZVAL_IS_LOCKED(z) ((z)->EA & ZEND_EA_LOCKED) + #endif /* _COMPILE_H */ |
