m_tag_free
void (*m_tag_free)(struct m_tag*);
(*tag->m_tag_free)(tag);
t->m_tag_free = m_tag_free_default;
m_tag_free(t);
m_tag_free(p);