20 #ifndef MPD_BYTE_REVERSE_HXX
21 #define MPD_BYTE_REVERSE_HXX
31 reverse_bytes_16(uint16_t *dest,
const uint16_t *src,
const uint16_t *src_end);
38 reverse_bytes_32(uint32_t *dest,
const uint32_t *src,
const uint32_t *src_end);
45 reverse_bytes_64(uint64_t *dest,
const uint64_t *src,
const uint64_t *src_end);
52 reverse_bytes(uint8_t *dest,
const uint8_t *src,
const uint8_t *src_end,
void reverse_bytes_16(uint16_t *dest, const uint16_t *src, const uint16_t *src_end)
Reverse the bytes in each 16 bit "frame".
void reverse_bytes_64(uint64_t *dest, const uint64_t *src, const uint64_t *src_end)
Reverse the bytes in each 64 bit "frame".
void reverse_bytes_32(uint32_t *dest, const uint32_t *src, const uint32_t *src_end)
Reverse the bytes in each 32 bit "frame".
void reverse_bytes(uint8_t *dest, const uint8_t *src, const uint8_t *src_end, size_t frame_size)
Reverse the bytes in each "frame".