cat_msg
struct cat_msg *msgp;
struct cat_msg *current_msg; /* the pointer to the first message */
struct cat_msg *p, *q;
struct cat_msg *
struct cat_msg *p;
p = (struct cat_msg *) MALLOC(sizeof (struct cat_msg) + len);
struct cat_msg *prev, *next;
struct cat_msg *prev, *next;
struct cat_msg *first_msg;
struct cat_msg *prev;
struct cat_msg *next;