Commit 96cd5ca7 authored by Alexander Alekhin's avatar Alexander Alekhin

Merge pull request #1764 from kraj:master

parents a1815ca8 6a01e96c
...@@ -93,7 +93,7 @@ void hashMurmurx86 ( const void * key, const int len, const uint seed, void * ou ...@@ -93,7 +93,7 @@ void hashMurmurx86 ( const void * key, const int len, const uint seed, void * ou
/* Now find best way we can to READ_UINT32 */ /* Now find best way we can to READ_UINT32 */
#ifndef WORDS_BIGENDIAN #ifndef WORDS_BIGENDIAN
# define READ_UINT32(ptr) (*((uint32_t*)(ptr))) # define READ_UINT32(ptr) (*((uint32_t*)(ptr)))
#elif defined(WORDS_BIGENDIAN) #elif defined(WORDS_BIGENDIAN) \
&& defined(__GNUC__) && (__GNUC__>4 || (__GNUC__==4 && __GNUC_MINOR__>=3)) && defined(__GNUC__) && (__GNUC__>4 || (__GNUC__==4 && __GNUC_MINOR__>=3))
# define READ_UINT32(ptr) (__builtin_bswap32(*((uint32_t*)(ptr)))) # define READ_UINT32(ptr) (__builtin_bswap32(*((uint32_t*)(ptr))))
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment