X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_std_defs.h;fp=php_http_std_defs.h;h=0c5a9e5b3aa875f8587fc8c9977850cef5f1c638;hp=1f8e45d30cb338234609d5c5534c9f4296b4cea8;hb=7e20868975f5c23ccd74af0d8f7147c506d2b8cf;hpb=ad5f896b03adaa073134a00108a9cdf00720673a diff --git a/php_http_std_defs.h b/php_http_std_defs.h index 1f8e45d..0c5a9e5 100644 --- a/php_http_std_defs.h +++ b/php_http_std_defs.h @@ -58,6 +58,13 @@ typedef int STATUS; Z_ARRVAL(zv) = (ht); \ } +#ifndef MAKE_COPY_ZVAL +# define MAKE_COPY_ZVAL(ppzv, pzv) \ + *(pzv) = **(ppzv); \ + zval_copy_ctor((pzv)); \ + INIT_PZVAL((pzv)); +#endif + /* return bool (v == SUCCESS) */ #define RETVAL_SUCCESS(v) RETVAL_BOOL(SUCCESS == (v)) #define RETURN_SUCCESS(v) RETURN_BOOL(SUCCESS == (v))