makmove
makmove(mm, i);
if (makmove(mm, mvnum))
if (board[mm->p[i]] * cturn > 0 && (r = makmove(mm, i)) == 0)
if ((r = makmove(mm, i)) != 0) {
int makmove(struct move *, int);
if ((m = makmove(mm, i))) {
if (makmove(mm, j))