#include <sys/endian.h>uint16_t
bswap16(uint16_t int16);
uint32_t
bswap32(uint32_t int32);
uint64_t
bswap64(uint64_t int64);
uint16_t
be16toh(uint16_t big16);
uint32_t
be32toh(uint32_t big32);
uint64_t
be64toh(uint64_t big64);
uint16_t
htobe16(uint16_t host16);
uint32_t
htobe32(uint32_t host32);
uint64_t
htobe64(uint64_t host64);
uint16_t
htole16(uint16_t host16);
uint32_t
htole32(uint32_t host32);
uint64_t
htole64(uint64_t host64);
uint16_t
le16toh(uint16_t little16);
uint32_t
le32toh(uint32_t little32);
uint64_t
le64toh(uint64_t little64);
uint16_t
be16dec(const void *stream);
uint32_t
be32dec(const void *stream);
uint64_t
be64dec(const void *stream);
uint16_t
le16dec(const void *stream);
uint32_t
le32dec(const void *stream);
uint64_t
le64dec(const void *stream);
void
be16enc(void *stream, uint16_t host16);
void
be32enc(void *stream, uint32_t host32);
void
be64enc(void *stream, uint64_t host64);
void
le16enc(void *stream, uint16_t host16);
void
le32enc(void *stream, uint32_t host32);
void
le64enc(void *stream, uint64_t host64);