![]() |
RTEMS 6.3
|
This header file provides interfaces of the system endianness support. More...
#include <sys/cdefs.h>#include <sys/_types.h>#include <machine/endian.h>Go to the source code of this file.
Macros | |
| #define | _UINT8_T_DECLARED |
| #define | _UINT16_T_DECLARED |
| #define | _UINT32_T_DECLARED |
| #define | _UINT64_T_DECLARED |
| #define | bswap16(x) |
| #define | bswap32(x) |
| #define | bswap64(x) |
| #define | htobe16(x) |
| #define | htobe32(x) |
| #define | htobe64(x) |
| #define | htole16(x) |
| #define | htole32(x) |
| #define | htole64(x) |
| #define | be16toh(x) |
| #define | be32toh(x) |
| #define | be64toh(x) |
| #define | le16toh(x) |
| #define | le32toh(x) |
| #define | le64toh(x) |
Typedefs | |
| typedef __uint8_t | uint8_t |
| typedef __uint16_t | uint16_t |
| typedef __uint32_t | uint32_t |
| typedef __uint64_t | uint64_t |
This header file provides interfaces of the system endianness support.
| #define be16toh | ( | x | ) |
| #define be32toh | ( | x | ) |
| #define be64toh | ( | x | ) |
| #define bswap16 | ( | x | ) |
| #define bswap32 | ( | x | ) |
| #define bswap64 | ( | x | ) |
| #define htobe16 | ( | x | ) |
| #define htobe32 | ( | x | ) |
| #define htobe64 | ( | x | ) |
| #define htole16 | ( | x | ) |
| #define htole32 | ( | x | ) |
| #define htole64 | ( | x | ) |
| #define le16toh | ( | x | ) |
| #define le32toh | ( | x | ) |
| #define le64toh | ( | x | ) |