dt_msg_entry
struct dt_msg_entry* e = mq->first, *next=NULL;
struct dt_msg_entry* entry;
struct dt_msg_entry* entry = mq->first;
struct dt_msg_entry;
struct dt_msg_entry* first, *last;
struct dt_msg_entry* next;