diff options
Diffstat (limited to 'libctf/ctf-endian.h')
-rw-r--r-- | libctf/ctf-endian.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libctf/ctf-endian.h b/libctf/ctf-endian.h index ec177d1bdd8..f1cc527a080 100644 --- a/libctf/ctf-endian.h +++ b/libctf/ctf-endian.h @@ -24,10 +24,10 @@ #include <stdint.h> #include "swap.h" -#ifndef HAVE_ENDIAN_H +#if !defined (HAVE_ENDIAN_H) || !defined (htole64) #ifndef WORDS_BIGENDIAN -# define htole64(x) bswap_identity_64 ((x)) -# define le64toh(x) bswap_identity_64 ((x)) +# define htole64(x) (x) +# define le64toh(x) (x) #else # define htole64(x) bswap_64 ((x)) # define le64toh(x) bswap_64 ((x)) |