inroom
int inroom(xchar, xchar);
int rno = inroom(dpx, dpy);
dogroom = inroom(omx, omy);
uroom = inroom(u.ux, u.uy);
if (inroom(obj->ox, obj->oy) != dogroom)
mroom = inroom(omx, omy);
if (mroom < 0 || mroom != inroom(u.ux, u.uy)) {
int uroom = inroom(u.ux, u.uy);
if (uroom != inroom(u.ux, u.uy))
int roomno = inroom(u.ux, u.uy);
if (inroom(shopkeeper->mx, shopkeeper->my)
inroom(shopkeeper->mx, shopkeeper->my) == ESHK(shopkeeper)->shoproom)
inroom(shopkeeper->mx, shopkeeper->my) != ESHK(shopkeeper)->shoproom)
inroom(u.ux + u.dx, u.uy + u.dy) + 1 == u.uinshop &&
shkroom = inroom(omx, omy);
if (shkroom < 0 || shkroom != inroom(u.ux, u.uy))
int uroom = inroom(u.ux, u.uy);
int tmp = inroom(u.ux, u.uy);
if ((i = inroom(nx, ny)) >= 0 && rooms[i].rtype == VAULT)
if (inroom(u.ux, u.uy) != inroom(mtmp->mx, mtmp->my))