From a94558c855ed4a9a53b3b2db226884a26bff6d4e Mon Sep 17 00:00:00 2001 From: Felipe Pena Date: Tue, 8 Dec 2009 01:57:37 +0000 Subject: - Added MAKE_COPY_ZVAL(ppzv, pzv) macro --- Zend/zend.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Zend/zend.h') diff --git a/Zend/zend.h b/Zend/zend.h index 0e3ea84dc3..f547c4c8dc 100644 --- a/Zend/zend.h +++ b/Zend/zend.h @@ -710,6 +710,11 @@ END_EXTERN_C() FREE_ZVAL(pzv); \ } \ INIT_PZVAL(&(zv)); + +#define MAKE_COPY_ZVAL(ppzv, pzv) \ + *(pzv) = **(ppzv); \ + zval_copy_ctor((pzv)); \ + INIT_PZVAL((pzv)); #define REPLACE_ZVAL_VALUE(ppzv_dest, pzv_src, copy) { \ int is_ref, refcount; \ -- cgit v1.2.1