mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 20:37:34 +00:00
LibC: Fix big endian definitions
This commit is contained in:
parent
01ae3e9c85
commit
8a2dc5d188
1 changed files with 52 additions and 52 deletions
|
@ -84,15 +84,6 @@ static __inline uint64_t __bswap64(uint64_t x)
|
||||||
# define be64toh(x) (__builtin_bswap64(x))
|
# define be64toh(x) (__builtin_bswap64(x))
|
||||||
# define betoh64(x) (__builtin_bswap64(x))
|
# define betoh64(x) (__builtin_bswap64(x))
|
||||||
# else
|
# else
|
||||||
#define ltobe16(x) ((uint16_t)(x))
|
|
||||||
#define le16toh(x) ((uint16_t)(x))
|
|
||||||
#define letoh16(x) ((uint16_t)(x))
|
|
||||||
#define htole32(x) ((uint32_t)(x))
|
|
||||||
#define le32toh(x) ((uint32_t)(x))
|
|
||||||
#define letoh32(x) ((uint32_t)(x))
|
|
||||||
#define htole64(x) ((uint64_t)(x))
|
|
||||||
#define le64toh(x) ((uint64_t)(x))
|
|
||||||
#define letoh64(x) ((uint64_t)(x))
|
|
||||||
# define htole16(x) (__builtin_bswap16(x))
|
# define htole16(x) (__builtin_bswap16(x))
|
||||||
# define le16toh(x) (__builtin_bswap16(x))
|
# define le16toh(x) (__builtin_bswap16(x))
|
||||||
# define letoh16(x) (__builtin_bswap16(x))
|
# define letoh16(x) (__builtin_bswap16(x))
|
||||||
|
@ -102,6 +93,15 @@ static __inline uint64_t __bswap64(uint64_t x)
|
||||||
# define htole64(x) (__builtin_bswap64(x))
|
# define htole64(x) (__builtin_bswap64(x))
|
||||||
# define le64toh(x) (__builtin_bswap64(x))
|
# define le64toh(x) (__builtin_bswap64(x))
|
||||||
# define letoh64(x) (__builtin_bswap64(x))
|
# define letoh64(x) (__builtin_bswap64(x))
|
||||||
|
# define htobe16(x) ((uint16_t)(x))
|
||||||
|
# define be16toh(x) ((uint16_t)(x))
|
||||||
|
# define betoh16(x) ((uint16_t)(x))
|
||||||
|
# define htobe32(x) ((uint32_t)(x))
|
||||||
|
# define be32toh(x) ((uint32_t)(x))
|
||||||
|
# define betoh32(x) ((uint32_t)(x))
|
||||||
|
# define htobe64(x) ((uint64_t)(x))
|
||||||
|
# define be64toh(x) ((uint64_t)(x))
|
||||||
|
# define betoh64(x) ((uint64_t)(x))
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue