dmsg_state_cmp
int dmsg_state_cmp(dmsg_state_t *state1, dmsg_state_t *state2);
RB_PROTOTYPE(dmsg_state_tree, dmsg_state, rbnode, dmsg_state_cmp);
RB_GENERATE(dmsg_state_tree, dmsg_state, rbnode, dmsg_state_cmp);