| version 1.1.1.1, 2012/02/21 23:48:05 | version 1.1.1.4, 2014/06/15 20:04:01 | 
| Line 2 | Line 2 | 
 | +----------------------------------------------------------------------+ | +----------------------------------------------------------------------+ | 
 | | PHP Version 5                                                        | | | PHP Version 5                                                        | | 
 | +----------------------------------------------------------------------+ | +----------------------------------------------------------------------+ | 
| | Copyright (c) 1997-2012 The PHP Group                                | | | Copyright (c) 1997-2014 The PHP Group                                | | 
 | +----------------------------------------------------------------------+ | +----------------------------------------------------------------------+ | 
 | | This source file is subject to version 3.01 of the PHP license,      | | | This source file is subject to version 3.01 of the PHP license,      | | 
 | | that is bundled with this package in the file LICENSE, and is        | | | that is bundled with this package in the file LICENSE, and is        | | 
| Line 26 | Line 26 | 
 | #include <dmalloc.h> | #include <dmalloc.h> | 
 | #endif | #endif | 
 |  |  | 
| #define PHP_API_VERSION 20090626 | #define PHP_API_VERSION 20100412 | 
 | #define PHP_HAVE_STREAMS | #define PHP_HAVE_STREAMS | 
 | #define YYDEBUG 0 | #define YYDEBUG 0 | 
 |  |  | 
| Line 61 | Line 61 | 
 | #               define PHPAPI | #               define PHPAPI | 
 | #       endif | #       endif | 
 |  |  | 
| #define THREAD_LS | #        define THREAD_LS | 
| #define PHP_DIR_SEPARATOR '/' | #       define PHP_DIR_SEPARATOR '/' | 
| #if defined(__MacOSX__) | #       define PHP_EOL "\n" | 
| #define PHP_EOL "\r" |  | 
| #else |  | 
| #define PHP_EOL "\n" |  | 
 | #endif | #endif | 
 | #endif |  | 
 |  |  | 
 | #ifdef NETWARE | #ifdef NETWARE | 
 | /* For php_get_uname() function */ | /* For php_get_uname() function */ | 
| Line 147  END_EXTERN_C() | Line 143  END_EXTERN_C() | 
 | #endif | #endif | 
 |  |  | 
 | #ifndef HAVE_SOCKLEN_T | #ifndef HAVE_SOCKLEN_T | 
 |  | # if PHP_WIN32 | 
 |  | typedef int socklen_t; | 
 |  | # else | 
 | typedef unsigned int socklen_t; | typedef unsigned int socklen_t; | 
 |  | # endif | 
 | #endif | #endif | 
 |  |  | 
 | #define CREATE_MUTEX(a, b) | #define CREATE_MUTEX(a, b) | 
| Line 182  typedef unsigned int socklen_t; | Line 182  typedef unsigned int socklen_t; | 
 | #endif | #endif | 
 |  |  | 
 | #include "zend_hash.h" | #include "zend_hash.h" | 
 | #include "php3_compat.h" |  | 
 | #include "zend_alloc.h" | #include "zend_alloc.h" | 
 | #include "zend_stack.h" | #include "zend_stack.h" | 
 |  |  | 
| Line 197  typedef unsigned int socklen_t; | Line 196  typedef unsigned int socklen_t; | 
 | # endif | # endif | 
 | #endif | #endif | 
 |  |  | 
 | #include "safe_mode.h" |  | 
 |  |  | 
 | #ifndef HAVE_STRERROR | #ifndef HAVE_STRERROR | 
 | char *strerror(int); | char *strerror(int); | 
 | #endif | #endif | 
| Line 258  END_EXTERN_C() | Line 255  END_EXTERN_C() | 
 | # endif | # endif | 
 | #endif | #endif | 
 |  |  | 
 |  | #if defined(__GNUC__) && __GNUC__ >= 4 | 
 |  | # define php_ignore_value(x) (({ __typeof__ (x) __x = (x); (void) __x; })) | 
 |  | #else | 
 |  | # define php_ignore_value(x) ((void) (x)) | 
 |  | #endif | 
 |  |  | 
 | /* global variables */ | /* global variables */ | 
 | #if !defined(PHP_WIN32) | #if !defined(PHP_WIN32) | 
| Line 279  void phperror(char *error); | Line 281  void phperror(char *error); | 
 | PHPAPI int php_write(void *buf, uint size TSRMLS_DC); | PHPAPI int php_write(void *buf, uint size TSRMLS_DC); | 
 | PHPAPI int php_printf(const char *format, ...) PHP_ATTRIBUTE_FORMAT(printf, 1, | PHPAPI int php_printf(const char *format, ...) PHP_ATTRIBUTE_FORMAT(printf, 1, | 
 | 2); | 2); | 
 |  | PHPAPI int php_get_module_initialized(void); | 
 | PHPAPI void php_log_err(char *log_message TSRMLS_DC); | PHPAPI void php_log_err(char *log_message TSRMLS_DC); | 
 | int Debug(char *format, ...) PHP_ATTRIBUTE_FORMAT(printf, 1, 2); | int Debug(char *format, ...) PHP_ATTRIBUTE_FORMAT(printf, 1, 2); | 
 | int cfgparse(void); | int cfgparse(void); | 
| Line 332  PHPAPI int php_register_internal_extensions(TSRMLS_D); | Line 335  PHPAPI int php_register_internal_extensions(TSRMLS_D); | 
 | PHPAPI int php_mergesort(void *base, size_t nmemb, register size_t size, int (*cmp)(const void *, const void * TSRMLS_DC) TSRMLS_DC); | PHPAPI int php_mergesort(void *base, size_t nmemb, register size_t size, int (*cmp)(const void *, const void * TSRMLS_DC) TSRMLS_DC); | 
 | PHPAPI void php_register_pre_request_shutdown(void (*func)(void *), void *userdata); | PHPAPI void php_register_pre_request_shutdown(void (*func)(void *), void *userdata); | 
 | PHPAPI void php_com_initialize(TSRMLS_D); | PHPAPI void php_com_initialize(TSRMLS_D); | 
 |  | PHPAPI char *php_get_current_user(TSRMLS_D); | 
 | END_EXTERN_C() | END_EXTERN_C() | 
 |  |  | 
 | /* PHP-named Zend macro wrappers */ | /* PHP-named Zend macro wrappers */ | 
| Line 387  END_EXTERN_C() | Line 391  END_EXTERN_C() | 
 |  |  | 
 | /* Output support */ | /* Output support */ | 
 | #include "main/php_output.h" | #include "main/php_output.h" | 
 | #define PHPWRITE(str, str_len)          php_body_write((str), (str_len) TSRMLS_CC) |  | 
 | #define PUTS(str)                                       do {                    \ |  | 
 | const char *__str = (str);                                              \ |  | 
 | php_body_write(__str, strlen(__str) TSRMLS_CC); \ |  | 
 | } while (0) |  | 
 |  |  | 
 | #define PUTC(c)                                         (php_body_write(&(c), 1 TSRMLS_CC), (c)) |  | 
 | #define PHPWRITE_H(str, str_len)        php_header_write((str), (str_len) TSRMLS_CC) |  | 
 | #define PUTS_H(str)                                     do {                            \ |  | 
 | const char *__str = (str);                                                      \ |  | 
 | php_header_write(__str, strlen(__str) TSRMLS_CC);       \ |  | 
 | } while (0) |  | 
 |  |  | 
 | #define PUTC_H(c)                                       (php_header_write(&(c), 1 TSRMLS_CC), (c)) |  | 
 |  |  | 
 | #include "php_streams.h" | #include "php_streams.h" | 
 | #include "php_memory_streams.h" | #include "php_memory_streams.h" | 
 | #include "fopen_wrappers.h" | #include "fopen_wrappers.h" | 
| Line 453  END_EXTERN_C() | Line 444  END_EXTERN_C() | 
 | #define XtOffsetOf(s_type, field) XtOffset(s_type*, field) | #define XtOffsetOf(s_type, field) XtOffset(s_type*, field) | 
 | #endif | #endif | 
 | #endif /* !XtOffsetOf */ | #endif /* !XtOffsetOf */ | 
 |  |  | 
 | #if SUHOSIN_PATCH |  | 
 | #include "suhosin_patch.h" |  | 
 | #endif |  | 
 |  |  | 
 | #endif | #endif | 
 |  |  |