From: Pierre Joye Date: Wed, 9 Dec 2009 17:40:19 +0000 (+0000) Subject: - #50334, fix build for platform without endian.h (like solaris) X-Git-Tag: php-5.4.0alpha1~191^2~2262 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ee6d8691a31476d84036366deb58640412a9b332;p=php - #50334, fix build for platform without endian.h (like solaris) --- 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) \