Skip to content

Commit d3b164e

Browse files
authored
Merge pull request #123 from jwakely/endian
Make endianness detection more portable
2 parents b15abc9 + 61f4840 commit d3b164e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

include/fast_float/float_common.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@
4141
#define FASTFLOAT_VISUAL_STUDIO 1
4242
#endif
4343

44-
#ifdef _WIN32
44+
#if defined __BYTE_ORDER__ && defined __ORDER_BIG_ENDIAN__
45+
#define FASTFLOAT_IS_BIG_ENDIAN (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
46+
#elif defined _WIN32
4547
#define FASTFLOAT_IS_BIG_ENDIAN 0
4648
#else
4749
#if defined(__APPLE__) || defined(__FreeBSD__)

0 commit comments

Comments
 (0)