mirror of
https://github.com/php/php-src.git
synced 2026-04-04 14:42:49 +02:00
Fixed built on OSX
This commit is contained in:
14
Zend/zend.c
14
Zend/zend.c
@@ -1044,7 +1044,7 @@ ZEND_API zval *zend_get_configuration_directive(zend_string *name) /* {{{ */
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
#ifndef ZEND_WIN32
|
||||
#if !defined(ZEND_WIN32) && !defined(DARWIN)
|
||||
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)
|
||||
@@ -1052,7 +1052,7 @@ static void zend_error_va_list(int type, const char *format, va_list args)
|
||||
{
|
||||
char *str;
|
||||
int len;
|
||||
#ifndef ZEND_WIN32
|
||||
#if !defined(ZEND_WIN32) && !defined(DARWIN)
|
||||
va_list args;
|
||||
#endif
|
||||
va_list usr_copy;
|
||||
@@ -1157,7 +1157,7 @@ static void zend_error_va_list(int type, const char *format, va_list args)
|
||||
}
|
||||
#endif /* HAVE_DTRACE */
|
||||
|
||||
#ifndef ZEND_WIN32
|
||||
#if !defined(ZEND_WIN32) && !defined(DARWIN)
|
||||
va_start(args, format);
|
||||
#endif
|
||||
|
||||
@@ -1270,7 +1270,7 @@ static void zend_error_va_list(int type, const char *format, va_list args)
|
||||
break;
|
||||
}
|
||||
|
||||
#ifndef ZEND_WIN32
|
||||
#if !defined(ZEND_WIN32) && !defined(DARWIN)
|
||||
va_end(args);
|
||||
#endif
|
||||
|
||||
@@ -1287,9 +1287,9 @@ static void zend_error_va_list(int type, const char *format, va_list args)
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
#if (defined(__GNUC__) && __GNUC__ >= 3 && !defined(__INTEL_COMPILER) && !defined(DARWIN) && !defined(__hpux) && !defined(_AIX) && !defined(__osf__)) || __has_attribute(noreturn)
|
||||
#if (defined(__GNUC__) && __GNUC__ >= 3 && !defined(__INTEL_COMPILER) && !defined(DARWIN) && !defined(__hpux) && !defined(_AIX) && !defined(__osf__))
|
||||
void zend_error_noreturn(int type, const char *format, ...) __attribute__ ((alias("zend_error"),noreturn));
|
||||
#elif defined(ZEND_WIN32)
|
||||
#elif defined(ZEND_WIN32) || defined(DARWIN)
|
||||
ZEND_API void zend_error(int type, const char *format, ...) /* {{{ */
|
||||
{
|
||||
va_list va;
|
||||
@@ -1307,6 +1307,7 @@ ZEND_API ZEND_NORETURN void zend_error_noreturn(int type, const char *format, ..
|
||||
zend_error_va_list(type, format, va);
|
||||
va_end(va);
|
||||
}
|
||||
/* }}} */
|
||||
#endif
|
||||
|
||||
ZEND_API void zend_output_debug_string(zend_bool trigger_break, const char *format, ...) /* {{{ */
|
||||
@@ -1423,6 +1424,7 @@ void free_estring(char **str_p) /* {{{ */
|
||||
{
|
||||
efree(*str_p);
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
void free_string_zval(zval *zv) /* {{{ */
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user