diff options
Diffstat (limited to 'include/exec/tswap.h')
-rw-r--r-- | include/exec/tswap.h | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/include/exec/tswap.h b/include/exec/tswap.h index ecd4fae..72219e2 100644 --- a/include/exec/tswap.h +++ b/include/exec/tswap.h @@ -9,17 +9,7 @@ #define TSWAP_H #include "qemu/bswap.h" - -/** - * target_words_bigendian: - * Returns true if the (default) endianness of the target is big endian, - * false otherwise. Note that in target-specific code, you can use - * TARGET_BIG_ENDIAN directly instead. On the other hand, common - * code should normally never need to know about the endianness of the - * target, so please do *not* use this function unless you know very well - * what you are doing! - */ -bool target_words_bigendian(void); +#include "qemu/target-info.h" /* * If we're in target-specific code, we can hard-code the swapping @@ -28,7 +18,7 @@ bool target_words_bigendian(void); #ifdef COMPILING_PER_TARGET #define target_needs_bswap() (HOST_BIG_ENDIAN != TARGET_BIG_ENDIAN) #else -#define target_needs_bswap() (HOST_BIG_ENDIAN != target_words_bigendian()) +#define target_needs_bswap() (HOST_BIG_ENDIAN != target_big_endian()) #endif /* COMPILING_PER_TARGET */ static inline uint16_t tswap16(uint16_t s) |