diff -ur php-4.3.10-vanilla/Zend/zend_strtod.c php-4.3.10/Zend/zend_strtod.c --- php-4.3.10-vanilla/Zend/zend_strtod.c 2004-12-14 09:35:26.000000000 +0100 +++ php-4.3.10/Zend/zend_strtod.c 2004-12-29 04:11:03.000000000 +0100 @@ -96,7 +96,7 @@ #endif /* LIBC_SCCS and not lint */ #if defined(__m68k__) || defined(__sparc__) || defined(__i386__) || \ - defined(__mips__) || defined(__ns32k__) || defined(__alpha__) || \ + defined(__mips__) || defined(__ns32k__) || defined(__alpha__) || defined(__alpha) || \ defined(__powerpc__) || defined(__ppc__) || defined(__m88k__) || \ defined(__hppa__) || defined(__x86_64__) || (defined(__arm__) && \ defined(__VFP_FP__)) @@ -127,9 +127,11 @@ #define IEEE_LITTLE_ENDIAN #endif -#if defined(__sparc__) || defined(__ppc__) +#if defined(__sparc__) || defined(__ppc__) || defined(__sun__) +#ifndef __linux__ #define u_int32_t uint32_t #endif +#endif #ifdef HAVE_SYS_BITYPES_H #include