8#ifndef parserutils_endian_h_
9#define parserutils_endian_h_
13 const uint16_t test = 1;
15 return ((
const uint8_t *) &test)[0];
20 return ((val & 0xff000000) >> 24) | ((val & 0x00ff0000) >> 8) |
21 ((val & 0x0000ff00) << 8) | ((val & 0x000000ff) << 24);
static uint32_t endian_host_to_big(uint32_t host)
static bool endian_host_is_le(void)
static uint32_t endian_big_to_host(uint32_t big)
static uint32_t endian_swap(uint32_t val)