Defines | |
#define | __byte_swap2(val) |
#define | __byte_swap4(val) |
#define | htons(x) __byte_swap2(x) |
Convert short value from host to network byte order. | |
#define | htonl(x) __byte_swap4(x) |
Convert long value from host to network byte order. | |
#define | ntohs(x) __byte_swap2(x) |
Convert short value from network to host byte order. | |
#define | ntohl(x) __byte_swap4(x) |
Convert long value from network to host byte order. | |
Typedefs | |
typedef unsigned char | u_char |
Unsigned 8-bit value. | |
typedef unsigned short | u_short |
Unsigned 16-bit value. | |
typedef unsigned int | u_int |
Unsigned int value. | |
typedef unsigned long | u_long |
Unsigned 32-bit value. | |
typedef unsigned long long | u_longlong |
Unsigned 64-bit value. | |
typedef void * | HANDLE |
Void pointer. | |
typedef unsigned int | uptr_t |
Unsigned register type. |
#define __byte_swap2 | ( | val | ) |
#define __byte_swap4 | ( | val | ) |
#define htonl | ( | x | ) | __byte_swap4(x) |
#define htons | ( | x | ) | __byte_swap2(x) |
#define ntohl | ( | x | ) | __byte_swap4(x) |
#define ntohs | ( | x | ) | __byte_swap2(x) |
typedef unsigned char u_char |
typedef unsigned long long u_longlong |
typedef unsigned int uptr_t |
Unsigned register type.
The size of this type is equal to the size of a register, the hardware datapath or whatever might fit to give optimum performance for values from 0 to 255.
Typically 8 bit CPUs will use unsigned characters, 16 bit CPUs will use unsigned shorts etc.
Signed register type. Similar to ureg_t, but for signed values from -128 to +127.
Unsigned pointer value type. The size of this type is at least the size of a memory pointer. For CPUs with 16 address bits this will be an unsigned short.