From 8d58b314955397f3d311df8200ce2187620defd2 Mon Sep 17 00:00:00 2001 From: Pierre Joye Date: Wed, 9 Dec 2009 17:40:19 +0000 Subject: [PATCH] - #50334, fix build for platform without endian.h (like solaris) --- ext/standard/crypt_sha256.c | 3 +-- ext/standard/crypt_sha512.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/ext/standard/crypt_sha256.c b/ext/standard/crypt_sha256.c index 447071b39c..dc2c4ce20c 100644 --- a/ext/standard/crypt_sha256.c +++ b/ext/standard/crypt_sha256.c @@ -3,7 +3,6 @@ /* Windows VC++ port by Pierre Joye */ #ifndef PHP_WIN32 -# include # include "php.h" # include "php_main.h" #endif @@ -75,7 +74,7 @@ struct sha256_ctx { char buffer[128]; /* NB: always correctly aligned for uint32_t. */ }; -#if PHP_WIN32 || (__BYTE_ORDER == __LITTLE_ENDIAN) +#if PHP_WIN32 || (!defined(WORDS_BIGENDIAN)) # define SWAP(n) \ (((n) << 24) | (((n) & 0xff00) << 8) | (((n) >> 8) & 0xff00) | ((n) >> 24)) #else diff --git a/ext/standard/crypt_sha512.c b/ext/standard/crypt_sha512.c index 065721a5ef..cdf8851684 100644 --- a/ext/standard/crypt_sha512.c +++ b/ext/standard/crypt_sha512.c @@ -3,7 +3,6 @@ /* Windows VC++ port by Pierre Joye */ #ifndef PHP_WIN32 -# include # include "php.h" # include "php_main.h" #endif @@ -66,7 +65,7 @@ struct sha512_ctx }; -#if PHP_WIN32 || (__BYTE_ORDER == __LITTLE_ENDIAN) +#if PHP_WIN32 || (!defined(WORDS_BIGENDIAN)) # define SWAP(n) \ (((n) << 56) \ | (((n) & 0xff00) << 40) \ -- 2.50.1