death
char death[DTHSZ + 1];
(void) strncpy(t0->death, killer, DTHSZ);
(t0->death)[DTHSZ] = 0;
&t1->plchar, &t1->sex, t1->name, t1->death) != 11
t1->plchar, t1->sex, t1->name, t1->death);
if (!strncmp("escaped", t1->death, 7)) {
if (!strcmp(" (with amulet)", t1->death + 7))
if (!strncmp(t1->death, "quit", 4)) {
} else if (!strcmp(t1->death, "choked")) {
} else if (!strncmp(t1->death, "starv", 5)) {
if (quit && t1->death[4])
"%s", t1->death + 4);
(!strncmp(t1->death, "trick", 5) || !strncmp(t1->death, "the ", 4))
strchr(vowels, *t1->death) ? "an " : "a ",
t1->death);
&t1->plchar, &t1->sex, t1->name, t1->death) != 11)
death(Enemyname);
death("Interterminal battle");
death("Vaporization");
death("Bailing out");
death("Stupidity");
death("Old age");
death("A cursed ring");
void death(const char *);
char death[80];
strlcpy(se->death, score_block+x, sizeof(se->death));
rank+1, se->gold, se->username, se->death);
i+1, scores[i].gold, name, scores[i].death);
const char *death = "bolts from the blue (?)";
death = "died of hypothermia";
death = "died of starvation";
death = "killed by a dart";
death = "quit";
death = "a total winner";
death = "killed by fire";
death = deathbuf;
snprintf(se->death, sizeof(se->death), "%s on level %d%s",
death, max_level, hasamulet);
return (state_func_t)death;
static state_func_t death(void);
requested_transition = death;
static state_t current_state = death;