diff options
Diffstat (limited to 'Zend/zend_strtod.c')
-rw-r--r-- | Zend/zend_strtod.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/Zend/zend_strtod.c b/Zend/zend_strtod.c index 52103bb355..4891c33666 100644 --- a/Zend/zend_strtod.c +++ b/Zend/zend_strtod.c @@ -89,18 +89,24 @@ * directly -- and assumed always to succeed. */ -/* $Id$ */ - #include <zend_strtod.h> +#ifdef HAVE_SYS_TYPES_H +#include <sys/types.h> +#endif + #if defined(HAVE_INTTYPES_H) #include <inttypes.h> #elif defined(HAVE_STDINT_H) #include <stdint.h> #endif -#ifdef HAVE_SYS_TYPES_H -#include <sys/types.h> +#ifndef HAVE_UINT32_T +# if SIZEOF_INT == 4 +typedef unsigned int uint32_t; +# elif SIZEOF_LONG == 4 +typedef unsigned long int uint32_t; +# endif #endif #ifdef WORDS_BIGENDIAN |