diff options
author | Lennart Poettering <lennart@poettering.net> | 2014-07-11 15:56:16 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2014-07-11 15:56:16 +0200 |
commit | 4f4b92ba7ae9c56cb0f181d5f95d709e085b8bd5 (patch) | |
tree | b50f5df4563b99d893c88d5ed9bd58d88c8ac04f /src/shared/time-dst.c | |
parent | ce0f1493c399178a3c7796415bfe5abd105ad610 (diff) |
always check for __BYTE_ORDER == __BIG_ENDIAN when checking for endianess
Let's always stick to glibc's way to determine byte order, and not mix
autoconf-specific checks with gcc checks.
Diffstat (limited to 'src/shared/time-dst.c')
-rw-r--r-- | src/shared/time-dst.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/shared/time-dst.c b/src/shared/time-dst.c index ceca2fafae..6195b11017 100644 --- a/src/shared/time-dst.c +++ b/src/shared/time-dst.c @@ -207,8 +207,8 @@ read_again: if (type_idxs[i] >= num_types) return -EINVAL; - if (BYTE_ORDER == BIG_ENDIAN ? sizeof(time_t) == 8 && trans_width == 4 - : sizeof(time_t) == 4 || trans_width == 4) { + if (__BYTE_ORDER == __BIG_ENDIAN ? sizeof(time_t) == 8 && trans_width == 4 + : sizeof(time_t) == 4 || trans_width == 4) { /* Decode the transition times, stored as 4-byte integers in network (big-endian) byte order. We work from the end of the array so as not to clobber the next element to be @@ -216,7 +216,7 @@ read_again: i = num_transitions; while (i-- > 0) transitions[i] = decode((char *)transitions + i * 4); - } else if (BYTE_ORDER != BIG_ENDIAN && sizeof(time_t) == 8) { + } else if (__BYTE_ORDER != __BIG_ENDIAN && sizeof(time_t) == 8) { /* Decode the transition times, stored as 8-byte integers in network (big-endian) byte order. */ for (i = 0; i < num_transitions; ++i) |