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