Monnam
char *Monnam(struct monst *);
pline("%s is blinded by the flash!", Monnam(mtmp));
Monnam(mon));
Monnam(mon));
char *bp = Monnam(mtmp);
pline("%s is confused from hunger.", Monnam(mtmp));
pline("%s dies from hunger.", Monnam(mtmp));
pline("%s ate %s.", Monnam(mtmp), doname(obj));
pline("%s devours the %s.", Monnam(mtmp),
(void) snprintf(buf, sizeof(buf), "%s %s", Monnam(magr),
pline("%s is turned to stone!", Monnam(mdef));
pline("%s is killed!", Monnam(mdef));
pline("%s is turned to stone!", Monnam(mon));
pline("%s appears confused.", Monnam(mon));
Monnam(mtmp));
pline("%s drowns you ...", Monnam(mtmp));
Monnam(mtmp));
Monnam(mtmp), (side == RIGHT_SIDE) ? "right" : "left");
pline("%s misses.", Monnam(mtmp));
pline("%s hits!", Monnam(mtmp));
Monnam(u.ustuck));
pline("%s gets angry!", Monnam(mtmp));
pline("%s drowns.", Monnam(mtmp));
pline("%s's gaze has confused you!", Monnam(mtmp));
pline("%s looks sound and hale again!", Monnam(mon));
pline("%s's stomach is lit.", Monnam(u.ustuck));
pline("%s calms down.", Monnam(shkp));
Monnam(shkp));
Monnam(shopkeeper));
Monnam(shopkeeper), total);
pline("%s didn't notice.", Monnam(shopkeeper));
pline("%s seems not interested.", Monnam(shopkeeper));
Monnam(shopkeeper), doname(obj));
pline("%s nimbly catches the %s.", Monnam(shkp), xname(obj));
pline("%s steals %s!", Monnam(mtmp), doname(otmp));
Monnam(mtmp));
pline("%s stole %s.", named ? "She" : Monnam(mtmp), doname(otmp));
pline("%s stole %s!", Monnam(mtmp), doname(otmp));
Monnam(mtmp));
Monnam(mtmp));
pline("%s falls in a pit!", Monnam(mtmp));
Monnam(mtmp));
Monnam(mtmp));
Monnam(mtmp));
Monnam(mtmp));
Monnam(mtmp));
pline("%s hypnotizes you.", Monnam(mtmp));
Monnam(mtmp));
Monnam(mon), fltxt);