Deleted Added
full compact
zend.h (f4cfaf36) zend.h (2161103f)
1/*
2 +----------------------------------------------------------------------+
3 | Zend Engine |
4 +----------------------------------------------------------------------+
5 | Copyright (c) 1998-2014 Zend Technologies Ltd. (http://www.zend.com) |
6 +----------------------------------------------------------------------+
7 | This source file is subject to version 2.00 of the Zend license, |
8 | that is bundled with this package in the file LICENSE, and is |

--- 671 unchanged lines hidden (view full) ---

680 } \
681 } while (0)
682
683#define SEPARATE_ZVAL_IF_NOT_REF(zv) \
684 if (!Z_ISREF_P(zv)) { \
685 SEPARATE_ZVAL(zv); \
686 }
687
1/*
2 +----------------------------------------------------------------------+
3 | Zend Engine |
4 +----------------------------------------------------------------------+
5 | Copyright (c) 1998-2014 Zend Technologies Ltd. (http://www.zend.com) |
6 +----------------------------------------------------------------------+
7 | This source file is subject to version 2.00 of the Zend license, |
8 | that is bundled with this package in the file LICENSE, and is |

--- 671 unchanged lines hidden (view full) ---

680 } \
681 } while (0)
682
683#define SEPARATE_ZVAL_IF_NOT_REF(zv) \
684 if (!Z_ISREF_P(zv)) { \
685 SEPARATE_ZVAL(zv); \
686 }
687
688#define SEPARATE_ZVAL_IF_REF(zv) \
689 if (Z_ISREF_P(zv)) { \
690 SEPARATE_ZVAL(zv); \
691 }
692
688#define SEPARATE_ZVAL_TO_MAKE_IS_REF(zv) \
689 if (!Z_ISREF_P(zv)) { \
690 zval ref; \
691 ZVAL_COPY_VALUE(&ref, zv); \
692 SEPARATE_ZVAL(&ref); \
693 ZVAL_NEW_REF(zv, &ref); \
694 }
695

--- 70 unchanged lines hidden ---
693#define SEPARATE_ZVAL_TO_MAKE_IS_REF(zv) \
694 if (!Z_ISREF_P(zv)) { \
695 zval ref; \
696 ZVAL_COPY_VALUE(&ref, zv); \
697 SEPARATE_ZVAL(&ref); \
698 ZVAL_NEW_REF(zv, &ref); \
699 }
700

--- 70 unchanged lines hidden ---