ALLOW_M
cnt = mfndpos(mtmp, poss, info, ALLOW_M | ALLOW_TRAPS);
if (info[i] & ALLOW_M) {
#define ALLOW_ALL (ALLOW_U | ALLOW_M | ALLOW_TM | ALLOW_TRAPS)
if (info[chi] & ALLOW_M) {
if (!(flag & ALLOW_M))
info[cnt] = ALLOW_M;
if (info[chi] & ALLOW_M) {