This module provides architecture-independent access to architecture details.
|
uint16_t | htobe16 (uint16_t host_16bits) |
| host to big endian, 16 bit
|
|
uint16_t | htole16 (uint16_t host_16bits) |
| host to little endian, 16 bit
|
|
uint16_t | be16toh (uint16_t big_endian_16bits) |
| big endian to host, 16 bit
|
|
uint16_t | le16toh (uint16_t little_endian_16bits) |
| little endian to host, 16 bit
|
|
uint32_t | htobe32 (uint32_t host_32bits) |
| host to big endian, 32 bit
|
|
uint32_t | htole32 (uint32_t host_32bits) |
| host to little endian, 32 bit
|
|
uint32_t | be32toh (uint32_t big_endian_32bits) |
| big endian to host, 32 bit
|
|
uint32_t | le32toh (uint32_t little_endian_32bits) |
| little endian to host, 32 bit
|
|
uint64_t | htobe64 (uint64_t host_64bits) |
| host to big endian, 64 bit
|
|
uint64_t | htole64 (uint64_t host_64bits) |
| host to little endian, 64 bit
|
|
uint64_t | be64toh (uint64_t big_endian_64bits) |
| big endian to host, 64 bit
|
|
uint64_t | le64toh (uint64_t little_endian_64bits) |
| little endian to host, 64 bit
|
|