swabst
swabst((u_char *)"ls", (u_char *) dp);
void swabst(u_char *, u_char *);
swabst((u_char *)"8l4s1q8l2q17l", (u_char *)buf);
swabst((u_char *)"l",(u_char *) &buf->c_level);
swabst((u_char *)"2l4q",(u_char *) &buf->c_flags);
swabst((u_char *)"l", (u_char *)&x);