Home | History | Annotate | Download | only in rogue
History log of /src/games/rogue/play.c
RevisionDateAuthorComments
 1.11  06-Apr-2025  hgutch Fix segfault when canceling "Quit" operation

When pressing 'Q' followed by anything other than 'y', make sure not to
end up calling __unreachable().

Pointed out by Anthony C Howe <achowe@snert.com>
 1.10  03-Feb-2019  mrg - add or adjust /* FALLTHROUGH */ where appropriate
- add __unreachable() after functions that can return but won't in
this case, and thus can't be marked __dead easily
 1.9  14-Jan-2008  dholland branches: 1.9.68;
ANSIfy. Remove unnecessary casts. Clean up for -Wsign-compare. Make more
things file-static. Other minor tidyups, and fix a couple minor bugs found
along the way.
 1.8  14-Jan-2008  dholland Whitespace/KNF nits.
 1.7  27-Dec-2007  dholland Comprehensive (or at least extensive) string handling cleanup for rogue.

This patch dates (mostly) back to 2002; the critical parts of it were
handled back then by security-officer. As far as I know, there's
nothing exploitable fixed herein.

A slightly earlier version of this patch was reviewed by Christian Biere
when I filed it as PR 34750.
 1.6  07-Aug-2003  agc branches: 1.6.22;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22269, verified by myself.
 1.5  10-Nov-1998  hubertf constify, per PR 6148
 1.4  12-Oct-1997  lukem WARNSify (not an insignificant task...)
 1.3  22-Apr-1995  cgd clean up import, NetBSD RCS Ids
 1.2  01-Aug-1993  mycroft Add RCS identifiers.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  22-Apr-1995  cgd src/games/rogue from Lite
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.6.22.2  23-Mar-2008  matt sync with HEAD
 1.6.22.1  09-Jan-2008  matt sync with HEAD
 1.9.68.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed