mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-01 07:35:02 +03:00
LibC: Fix big endian definitions
This commit is contained in:
parent
01ae3e9c85
commit
8a2dc5d188
Notes:
sideshowbarker
2024-07-19 09:13:04 +09:00
Author: https://github.com/supercomputer7 Commit: https://github.com/SerenityOS/serenity/commit/8a2dc5d188f Pull-request: https://github.com/SerenityOS/serenity/pull/1250
@ -84,15 +84,6 @@ static __inline uint64_t __bswap64(uint64_t x)
|
||||
# define be64toh(x) (__builtin_bswap64(x))
|
||||
# define betoh64(x) (__builtin_bswap64(x))
|
||||
# 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 le16toh(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 le64toh(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
|
||||
|
Loading…
Reference in New Issue
Block a user