extralev.c's 'here' macro was interferring with subsequent uses of
'here' in code from other files.
roguejoin(coordxy x1, coordxy y1, coordxy x2, coordxy y2, int horiz)
{
register coordxy x, y, middle;
+
if (horiz) {
middle = x1 + rn2(x2 - x1 + 1);
for (x = min(x1, middle); x <= max(x1, middle); x++)
}
miniwalk(x, y);
}
+#undef doorhere
}
void
if (here.doortable & UP)
impossible("up end of %d, %d never connected?", x, y);
}
+#undef here
}
void