From 65b8e527a63dce926f0a4d8a68c17bb777bed7f4 Mon Sep 17 00:00:00 2001 From: foobar Date: Mon, 10 Jan 2005 01:36:12 +0000 Subject: [PATCH] MFH --- Zend/acinclude.m4 | 35 +++++++++++++++++++++++++++++++---- Zend/configure.in | 1 + 2 files changed, 32 insertions(+), 4 deletions(-) diff --git a/Zend/acinclude.m4 b/Zend/acinclude.m4 index 395f7220db..480e24e0b1 100644 --- a/Zend/acinclude.m4 +++ b/Zend/acinclude.m4 @@ -2,7 +2,7 @@ dnl $Id$ dnl dnl This file contains local autoconf functions. -AC_DEFUN(ZEND_FP_EXCEPT,[ +AC_DEFUN([ZEND_FP_EXCEPT],[ AC_CACHE_CHECK(whether fp_except is defined, ac_cv_type_fp_except,[ AC_TRY_COMPILE([ #include @@ -23,7 +23,7 @@ fp_except x = (fp_except) 0; dnl dnl Check for broken sprintf() dnl -AC_DEFUN(AC_ZEND_BROKEN_SPRINTF,[ +AC_DEFUN([AC_ZEND_BROKEN_SPRINTF],[ AC_CACHE_CHECK(whether sprintf is broken, ac_cv_broken_sprintf,[ AC_TRY_RUN([main() {char buf[20];exit(sprintf(buf,"testing 123")!=11); }],[ ac_cv_broken_sprintf=no @@ -41,7 +41,34 @@ AC_DEFUN(AC_ZEND_BROKEN_SPRINTF,[ AC_DEFINE_UNQUOTED(ZEND_BROKEN_SPRINTF, $ac_result, [Whether sprintf is broken]) ]) -AC_DEFUN(AM_SET_LIBTOOL_VARIABLE,[ - LIBTOOL='$(SHELL) $(top_builddir)/libtool $1' +dnl +dnl AC_ZEND_C_BIGENDIAN +dnl Replacement macro for AC_C_BIGENDIAN +dnl +AC_DEFUN([AC_ZEND_C_BIGENDIAN], +[AC_CACHE_CHECK([whether byte ordering is bigendian], ac_cv_c_bigendian_php, + [ + ac_cv_c_bigendian_php=unknown + AC_TRY_RUN( + [ +int main(void) +{ + short one = 1; + char *cp = (char *)&one; + + if (*cp == 0) { + return(0); + } else { + return(1); + } +} + ], [ac_cv_c_bigendian_php=yes], [ac_cv_c_bigendian_php=no], [ac_cv_c_bigendian_php=unknown]) + ]) + if test $ac_cv_c_bigendian_php = yes; then + AC_DEFINE(WORDS_BIGENDIAN, [], [Define if processor uses big-endian word]) + fi ]) +AC_DEFUN([AM_SET_LIBTOOL_VARIABLE],[ + LIBTOOL='$(SHELL) $(top_builddir)/libtool $1' +]) diff --git a/Zend/configure.in b/Zend/configure.in index fd13fd9800..67d3598663 100644 --- a/Zend/configure.in +++ b/Zend/configure.in @@ -10,6 +10,7 @@ AC_PROG_CC AM_PROG_LEX AM_PROG_CC_STDC ZEND_VERSION=$VERSION +AC_ZEND_C_BIGENDIAN dnl We want this one before the checks, so the checks can modify CFLAGS. test -z "$CFLAGS" && auto_cflags=1 -- 2.50.1