summaryrefslogtreecommitdiff
path: root/ext/standard/crypt_sha256.c
diff options
context:
space:
mode:
authorPierre Joye <pajoye@php.net>2009-12-09 17:40:19 +0000
committerPierre Joye <pajoye@php.net>2009-12-09 17:40:19 +0000
commit8d58b314955397f3d311df8200ce2187620defd2 (patch)
treef7a1e1ae0cd4ede00b4c69e66c86d66b4b14a808 /ext/standard/crypt_sha256.c
parent4d2735007d53b2609eb59de8b1d445481cb09713 (diff)
downloadphp-git-8d58b314955397f3d311df8200ce2187620defd2.tar.gz
- #50334, fix build for platform without endian.h (like solaris)
Diffstat (limited to 'ext/standard/crypt_sha256.c')
-rw-r--r--ext/standard/crypt_sha256.c3
1 files changed, 1 insertions, 2 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 <pierre@php.net> */
#ifndef PHP_WIN32
-# include <endian.h>
# 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