diff options
author | Michael Drake <michael.drake@codethink.co.uk> | 2022-03-24 09:41:13 +0000 |
---|---|---|
committer | Michael Drake <michael.drake@codethink.co.uk> | 2022-03-24 09:41:13 +0000 |
commit | b320babd590a54588a3f568aa31f854133e850f2 (patch) | |
tree | 6c663e144bb7f8c5174ccfb4669c127d6bfaa9cc /include/nsutils/endian.h | |
parent | 142a7945fb9fe477324f8df5e9645ef161042483 (diff) | |
download | libnsutils-b320babd590a54588a3f568aa31f854133e850f2.tar.gz libnsutils-b320babd590a54588a3f568aa31f854133e850f2.tar.bz2 |
Endian: Improve host endian detection for older GCCs.
Co-authored-by: John-Mark Bell <jmb@netsurf-browser.org>
Diffstat (limited to 'include/nsutils/endian.h')
-rw-r--r-- | include/nsutils/endian.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/nsutils/endian.h b/include/nsutils/endian.h index 0e4bad0..a15c7e2 100644 --- a/include/nsutils/endian.h +++ b/include/nsutils/endian.h @@ -23,9 +23,9 @@ */ static inline bool endian_host_is_le(void) { - static uint32_t magic = 0x10000002; + const uint16_t test = 1; - return (((uint8_t *) &magic)[0] == 0x02); + return ((const uint8_t *) &test)[0]; } /** |