69 #define KAA_HTONS(n) (((((unsigned short)(n) & 0xFF)) << 8) | (((unsigned short)(n) & 0xFF00) >> 8))
70 #define KAA_NTOHS(n) (((((unsigned short)(n) & 0xFF)) << 8) | (((unsigned short)(n) & 0xFF00) >> 8))
72 #define KAA_HTONL(n) (((((unsigned long)(n) & 0xFF)) << 24) | \
73 ((((unsigned long)(n) & 0xFF00)) << 8) | \
74 ((((unsigned long)(n) & 0xFF0000)) >> 8) | \
75 ((((unsigned long)(n) & 0xFF000000)) >> 24))
77 #define KAA_NTOHL(n) (((((unsigned long)(n) & 0xFF)) << 24) | \
78 ((((unsigned long)(n) & 0xFF00)) << 8) | \
79 ((((unsigned long)(n) & 0xFF0000)) >> 8) | \
80 ((((unsigned long)(n) & 0xFF000000)) >> 24))
82 #define KAA_HTONLL(n) (((((unsigned long long)(n) & 0xFF)) << 56) | \
83 ((((unsigned long long)(n) & 0xFF00)) << 48) | \
84 ((((unsigned long long)(n) & 0xFF0000)) << 24) | \
85 ((((unsigned long long)(n) & 0xFF000000)) << 8) | \
86 ((((unsigned long long)(n) & 0xFF00000000)) >> 8) | \
87 ((((unsigned long long)(n) & 0xFF0000000000)) >> 24) | \
88 ((((unsigned long long)(n) & 0xFF000000000000)) >> 48) | \
89 ((((unsigned long long)(n) & 0xFF00000000000000)) >> 56))
91 #define KAA_NTOHLL(n) KAA_HTONLL(n)
unsigned char kaa_uint8_t
unsigned short kaa_uint16_t
struct sockaddr kaa_sockaddr_t