byteswap.h 344 B

1234567891011121314151617
  1. #pragma once
  2. #include <stdint.h>
  3. /**
  4. * @brief Swap bytes in 32-bit value
  5. * @param val value to swap bytes in
  6. * @return Value with bytes swapped
  7. */
  8. uint32_t swap_uint32(uint32_t val);
  9. /**
  10. * @brief Swap bytes in 64-bit value
  11. * @param val value to swap bytes in
  12. * @return Value with bytes swapped
  13. */
  14. uint64_t swap_uint64(uint64_t val);