diff options
Diffstat (limited to 'main/php.h')
| -rw-r--r-- | main/php.h | 25 | 
1 files changed, 21 insertions, 4 deletions
| diff --git a/main/php.h b/main/php.h index 25fffee714..9b1c8b9b2b 100644 --- a/main/php.h +++ b/main/php.h @@ -26,7 +26,7 @@  #include <dmalloc.h>  #endif -#define PHP_API_VERSION 20151012 +#define PHP_API_VERSION 20160303  #define PHP_HAVE_STREAMS  #define YYDEBUG 0  #define PHP_DEFAULT_CHARSET "UTF-8" @@ -231,6 +231,14 @@ char *strerror(int);  #define INT_MIN (- INT_MAX - 1)  #endif +/* double limits */ +#include <float.h> +#if defined(DBL_MANT_DIG) && defined(DBL_MIN_EXP) +#define PHP_DOUBLE_MAX_LENGTH (3 + DBL_MANT_DIG - DBL_MIN_EXP) +#else +#define PHP_DOUBLE_MAX_LENGTH 1080 +#endif +  #define PHP_GCC_VERSION ZEND_GCC_VERSION  #define PHP_ATTRIBUTE_MALLOC ZEND_ATTRIBUTE_MALLOC  #define PHP_ATTRIBUTE_FORMAT ZEND_ATTRIBUTE_FORMAT @@ -248,7 +256,10 @@ END_EXTERN_C()  #define STR_PRINT(str)	((str)?(str):"")  #ifndef MAXPATHLEN -# ifdef PATH_MAX +# ifdef PHP_WIN32 +#  include "win32/ioutil.h" +#  define MAXPATHLEN PHP_WIN32_IOUTIL_MAXPATHLEN +# elif PATH_MAX  #  define MAXPATHLEN PATH_MAX  # elif defined(MAX_PATH)  #  define MAXPATHLEN MAX_PATH @@ -280,7 +291,13 @@ PHPAPI size_t php_write(void *buf, size_t size);  PHPAPI size_t php_printf(const char *format, ...) PHP_ATTRIBUTE_FORMAT(printf, 1,  		2);  PHPAPI int php_get_module_initialized(void); -PHPAPI ZEND_COLD void php_log_err(char *log_message); +#ifdef HAVE_SYSLOG_H +#include "php_syslog.h" +#define php_log_err(msg) php_log_err_with_severity(msg, LOG_NOTICE) +#else +#define php_log_err(msg) php_log_err_with_severity(msg, 5) +#endif +PHPAPI ZEND_COLD void php_log_err_with_severity(char *log_message, int syslog_type_int);  int Debug(char *format, ...) PHP_ATTRIBUTE_FORMAT(printf, 1, 2);  int cfgparse(void);  END_EXTERN_C() @@ -324,7 +341,7 @@ END_EXTERN_C()  BEGIN_EXTERN_C()  PHPAPI extern int (*php_register_internal_extensions_func)(void);  PHPAPI int php_register_internal_extensions(void); -PHPAPI int php_mergesort(void *base, size_t nmemb, register size_t size, int (*cmp)(const void *, const void *)); +PHPAPI int php_mergesort(void *base, size_t nmemb, size_t size, int (*cmp)(const void *, const void *));  PHPAPI void php_register_pre_request_shutdown(void (*func)(void *), void *userdata);  PHPAPI void php_com_initialize(void);  PHPAPI char *php_get_current_user(void); | 
