]> granicus.if.org Git - php/commitdiff
Remove va_copy from zend_portability as it's always available since C99
authorGeorge Peter Banyard <girgias@php.net>
Tue, 14 Jan 2020 21:56:03 +0000 (22:56 +0100)
committerGeorge Peter Banyard <girgias@php.net>
Tue, 14 Jan 2020 21:56:03 +0000 (22:56 +0100)
Zend/zend_portability.h

index 2495273d1db0976f8278e143ae8941a3accb4423..9bb95f7070a0af412cccb20050d30ae12c25761c 100644 (file)
@@ -481,18 +481,6 @@ extern "C++" {
 #define ZEND_VALID_SOCKET(sock) ((sock) >= 0)
 #endif
 
-/* va_copy() is __va_copy() in old gcc versions.
- * According to the autoconf manual, using
- * memcpy(&dst, &src, sizeof(va_list))
- * gives maximum portability. */
-#ifndef va_copy
-# ifdef __va_copy
-#  define va_copy(dest, src) __va_copy((dest), (src))
-# else
-#  define va_copy(dest, src) memcpy(&(dest), &(src), sizeof(va_list))
-# endif
-#endif
-
 /* Intrinsics macros start. */
 
 /* Memory sanitizer is incompatible with ifunc resolvers. Even if the resolver