MTOUCH
dot->m_flag |= MTOUCH;
dot->m_flag |= MTOUCH|MBOX;
mp->m_flag |= MDELETED|MTOUCH;
dot->m_flag &= ~(MBOX|MREAD|MTOUCH);
dot->m_flag &= ~(MREAD|MTOUCH);
if ((mp->m_flag & MTOUCH) == 0)
if ((mp->m_flag&MPRESERVE)||(mp->m_flag&MTOUCH)==0) {
mp->m_flag |= MTOUCH;