]> granicus.if.org Git - php/commitdiff
Further fix for bug #68987
authorXinchen Hui <laruence@gmail.com>
Fri, 6 Feb 2015 13:13:16 +0000 (21:13 +0800)
committerXinchen Hui <laruence@gmail.com>
Fri, 6 Feb 2015 13:13:16 +0000 (21:13 +0800)
Zend/zend.c

index a35786b7d4b268a8d603a9841f68a848ff63d77c..87d2ea38a43f148bb0101e1a7710cd426ef941d0 100644 (file)
@@ -957,7 +957,7 @@ ZEND_API zval *zend_get_configuration_directive(zend_string *name) /* {{{ */
                } \
        } while (0)
 
-#if !defined(ZEND_WIN32) && !defined(DARWIN)
+#if !defined(HAVE_NORETURN) || defined(HAVE_NORETURN_ALIAS)
 ZEND_API void zend_error(int type, const char *format, ...) /* {{{ */
 #else
 static void zend_error_va_list(int type, const char *format, va_list args)
@@ -965,7 +965,7 @@ static void zend_error_va_list(int type, const char *format, va_list args)
 {
        char *str;
        int len;
-#if !defined(ZEND_WIN32) && !defined(DARWIN)
+#if !defined(HAVE_NORETURN) || defined(HAVE_NORETURN_ALIAS)
        va_list args;
 #endif
        va_list usr_copy;
@@ -1069,7 +1069,7 @@ static void zend_error_va_list(int type, const char *format, va_list args)
        }
 #endif /* HAVE_DTRACE */
 
-#if !defined(ZEND_WIN32) && !defined(DARWIN)
+#if !defined(HAVE_NORETURN) || defined(HAVE_NORETURN_ALIAS)
        va_start(args, format);
 #endif
 
@@ -1182,7 +1182,7 @@ static void zend_error_va_list(int type, const char *format, va_list args)
                        break;
        }
 
-#if !defined(ZEND_WIN32) && !defined(DARWIN)
+#if !defined(HAVE_NORETURN) || defined(HAVE_NORETURN_ALIAS)
        va_end(args);
 #endif