if (AT(GRATE))obj = GRATE;
if (obj != 0 && HERE(CHAIN)) return GO_UNKNOWN;
if (HERE(CHAIN))obj = CHAIN;
if (AT(GRATE))obj = GRATE;
if (obj != 0 && HERE(CHAIN)) return GO_UNKNOWN;
if (HERE(CHAIN))obj = CHAIN;
/* Quit. Intransitive only. Verify intent and exit if that's what he wants. */
{
if (YES(input, REALLY_QUIT, OK_MAN, OK_MAN))
/* Quit. Intransitive only. Verify intent and exit if that's what he wants. */
{
if (YES(input, REALLY_QUIT, OK_MAN, OK_MAN))
static int wake(token_t verb, token_t obj)
/* Wake. Only use is to disturb the dwarves. */
{
static int wake(token_t verb, token_t obj)
/* Wake. Only use is to disturb the dwarves. */
{