struct message { char *msg; char *end; char *body; char *bodyend; };