version 1.1.1.1, 2012/02/21 23:47:52
|
version 1.1.1.2, 2012/05/29 12:34:35
|
Line 11 AM_PROG_CC_STDC
|
Line 11 AM_PROG_CC_STDC
|
ZEND_VERSION=$VERSION |
ZEND_VERSION=$VERSION |
AC_ZEND_C_BIGENDIAN |
AC_ZEND_C_BIGENDIAN |
|
|
|
AH_TOP([ |
|
#if defined(__GNUC__) && __GNUC__ >= 4 |
|
# define ZEND_API __attribute__ ((visibility("default"))) |
|
# define ZEND_DLEXPORT __attribute__ ((visibility("default"))) |
|
#else |
|
# define ZEND_API |
|
# define ZEND_DLEXPORT |
|
#endif |
|
|
|
#define ZEND_DLIMPORT |
|
|
|
#undef uint |
|
#undef ulong |
|
|
|
/* Define if you want to enable memory limit support */ |
|
#define MEMORY_LIMIT 0 |
|
]) |
|
|
|
AH_BOTTOM([ |
|
#ifndef ZEND_ACCONFIG_H_NO_C_PROTOS |
|
|
|
#ifdef HAVE_STDLIB_H |
|
# include <stdlib.h> |
|
#endif |
|
|
|
#ifdef HAVE_SYS_TYPES_H |
|
# include <sys/types.h> |
|
#endif |
|
|
|
#ifdef HAVE_SYS_SELECT_H |
|
#include <sys/select.h> |
|
#endif |
|
|
|
#ifdef HAVE_IEEEFP_H |
|
# include <ieeefp.h> |
|
#endif |
|
|
|
#ifdef HAVE_STRING_H |
|
# include <string.h> |
|
#else |
|
# include <strings.h> |
|
#endif |
|
|
|
#if ZEND_BROKEN_SPRINTF |
|
int zend_sprintf(char *buffer, const char *format, ...); |
|
#else |
|
# define zend_sprintf sprintf |
|
#endif |
|
|
|
#include <math.h> |
|
|
|
/* To enable the is_nan, is_infinite and is_finite PHP functions */ |
|
#ifdef NETWARE |
|
#define HAVE_ISNAN 1 |
|
#define HAVE_ISINF 1 |
|
#define HAVE_ISFINITE 1 |
|
#endif |
|
|
|
#ifndef zend_isnan |
|
#ifdef HAVE_ISNAN |
|
#define zend_isnan(a) isnan(a) |
|
#elif defined(HAVE_FPCLASS) |
|
#define zend_isnan(a) ((fpclass(a) == FP_SNAN) || (fpclass(a) == FP_QNAN)) |
|
#else |
|
#define zend_isnan(a) 0 |
|
#endif |
|
#endif |
|
|
|
#ifdef HAVE_ISINF |
|
#define zend_isinf(a) isinf(a) |
|
#elif defined(INFINITY) |
|
/* Might not work, but is required by ISO C99 */ |
|
#define zend_isinf(a) (((a)==INFINITY)?1:0) |
|
#elif defined(HAVE_FPCLASS) |
|
#define zend_isinf(a) ((fpclass(a) == FP_PINF) || (fpclass(a) == FP_NINF)) |
|
#else |
|
#define zend_isinf(a) 0 |
|
#endif |
|
|
|
#ifdef HAVE_FINITE |
|
#define zend_finite(a) finite(a) |
|
#elif defined(HAVE_ISFINITE) || defined(isfinite) |
|
#define zend_finite(a) isfinite(a) |
|
#elif defined(fpclassify) |
|
#define zend_finite(a) ((fpclassify((a))!=FP_INFINITE&&fpclassify((a))!=FP_NAN)?1:0) |
|
#else |
|
#define zend_finite(a) (zend_isnan(a) ? 0 : zend_isinf(a) ? 0 : 1) |
|
#endif |
|
|
|
#endif /* ifndef ZEND_ACCONFIG_H_NO_C_PROTOS */ |
|
|
|
#ifdef NETWARE |
|
#ifdef USE_WINSOCK |
|
#/*This detection against winsock is of no use*/ undef HAVE_SOCKLEN_T |
|
#/*This detection against winsock is of no use*/ undef HAVE_SYS_SOCKET_H |
|
#endif |
|
#endif |
|
]) |
|
|
dnl We want this one before the checks, so the checks can modify CFLAGS. |
dnl We want this one before the checks, so the checks can modify CFLAGS. |
test -z "$CFLAGS" && auto_cflags=1 |
test -z "$CFLAGS" && auto_cflags=1 |
|
|