m_link_s
m_link_s *h = mp->h;
h[j].next = (m_link_s *)mp->getp(mp);
h[j].next = (m_link_s *) (a+s);
m_link_s *q;
m_link_s *h = mp->h;
while (q->next && q->next != (m_link_s *) b) {
((m_link_s *) a)->next = h[i].next;
h[i].next = (m_link_s *) a;