From be82edec47b20164c0e8a9917fa2c9b8b9999fdf Mon Sep 17 00:00:00 2001 From: Kimplul Date: Wed, 17 Jul 2024 19:29:37 +0300 Subject: make compilation more robust on *BSD --- src/bits.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/bits.c') diff --git a/src/bits.c b/src/bits.c index 6462d21..6bc3032 100644 --- a/src/bits.c +++ b/src/bits.c @@ -17,6 +17,11 @@ __weak uint16_t __bswap16(const uint16_t u) return (u & 0xff00) >> 8 | (u & 0x00ff) << 8; } +uint16_t __bswaphi2(uint16_t u) +{ + return __bswap16(u); +} + #undef __bswap32 __weak uint32_t __bswap32(const uint32_t u) { @@ -24,6 +29,11 @@ __weak uint32_t __bswap32(const uint32_t u) (u & 0x0000ff00) << 8 | (u & 0x000000ff) << 24; } +uint32_t __bswapsi2(uint32_t u) +{ + return __bswap32(u); +} + #undef __bswap64 __weak uint64_t __bswap64(const uint64_t u) { @@ -37,6 +47,11 @@ __weak uint64_t __bswap64(const uint64_t u) (u & 0x00000000000000ffULL) << 56; } +uint64_t __bswapdi2(uint64_t u) +{ + return __bswap64(u); +} + #undef ffs __weak int ffs(int v) { -- cgit v1.3