EXTRACT_SHORT
#define EXTRACT_SHORT(p) ((u_short)ntohs(*(u_short *)p))
#define EXTRACT_SHORT(p)\
#define EXTRACT_SHORT(p) ((u_int16_t)ntohs(*(u_int16_t *)p))