diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-07-17 19:29:37 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-07-17 19:29:37 +0300 |
| commit | be82edec47b20164c0e8a9917fa2c9b8b9999fdf (patch) | |
| tree | 79124d9eb60abf2b3736d70c3244c4c5df0f0426 /src/bits.c | |
| parent | 06cd3ac67f9e039219df21d4bf63bf53b666355a (diff) | |
| download | kmi-be82edec47b20164c0e8a9917fa2c9b8b9999fdf.tar.gz kmi-be82edec47b20164c0e8a9917fa2c9b8b9999fdf.zip | |
make compilation more robust on *BSD
Diffstat (limited to 'src/bits.c')
| -rw-r--r-- | src/bits.c | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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) { |
