death
if (id->death == 0)
if (now >= id->death) {
deadline = (deadline == 0) ? id->death :
MINIMUM(deadline, id->death);
time_t death = 0;
if (parse_key_constraints(e->request, k, &death, &seconds, &confirm,
if (lifetime && !death)
death = monotime() + lifetime;
id->death = death;
time_t death;
time_t death, u_int confirm, struct dest_constraint *dest_constraints,
id->death = death;
time_t death = 0;
if (parse_key_constraints(e->request, NULL, &death, &seconds, &confirm,
if (lifetime && !death)
death = monotime() + lifetime;
canonical_provider, death, confirm,
canonical_provider, death, confirm,
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("A cursed ring");
death("Old age");
void death(const char *);
requested_transition = death;
static state_t current_state = death;
if (requested_transition == death)
return death;