The NetBSD Project

CVS log for src/games/wump/wump.c

[BACK] Up to [cvs.NetBSD.org] / src / games / wump

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.30 / (download) - annotate - [select for diffs], Tue Jun 19 05:46:09 2012 UTC (8 years, 9 months ago) by dholland
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, is-mlppp-base, is-mlppp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, agc-symver-base, agc-symver, HEAD
Changes since 1.29: +26 -34 lines
Diff to previous 1.29 (colored)

WARNS=5, and make WARNS=5 the default for src/games.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Sep 1 07:18:51 2011 UTC (9 years, 7 months ago) by plunky
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: yamt-pagecache
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

reinstate NULL cast by request, where the NULL was being passed as a vararg

Revision 1.28 / (download) - annotate - [select for diffs], Wed Aug 31 16:24:57 2011 UTC (9 years, 7 months ago) by plunky
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

NULL does not need a cast

Revision 1.27 / (download) - annotate - [select for diffs], Sat May 29 22:56:01 2010 UTC (10 years, 10 months ago) by dholland
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.26: +6 -6 lines
Diff to previous 1.26 (colored)

Fix some additional typos/grammar slips.

Revision 1.26 / (download) - annotate - [select for diffs], Sat May 29 22:53:49 2010 UTC (10 years, 10 months ago) by dholland
Branch: MAIN
Changes since 1.25: +5 -5 lines
Diff to previous 1.25 (colored)

Fix dog-Latin. The plural of wumpus could be wumpi, wumpus, or even wumpora,
but not 'wumpii'. Where does this -ii crap come from?

Revision 1.25 / (download) - annotate - [select for diffs], Thu Aug 27 00:19:52 2009 UTC (11 years, 7 months ago) by dholland
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

remove unnecessary cast

Revision 1.24 / (download) - annotate - [select for diffs], Wed Aug 12 09:00:10 2009 UTC (11 years, 8 months ago) by dholland
Branch: MAIN
Changes since 1.23: +62 -62 lines
Diff to previous 1.23 (colored)

sprinkle static

Revision 1.23 / (download) - annotate - [select for diffs], Sun Jul 20 01:03:22 2008 UTC (12 years, 8 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.22: +4 -4 lines
Diff to previous 1.22 (colored)

Remove the \n and tabs from the __COPYRIGHT() strings.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Jan 28 01:06:19 2008 UTC (13 years, 2 months ago) by dholland
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-1, wrstuden-revivesa-base, matt-armv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base
Branch point for: wrstuden-revivesa
Changes since 1.21: +19 -19 lines
Diff to previous 1.21 (colored)

Build with WARNS=4.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Dec 15 19:44:45 2007 UTC (13 years, 4 months ago) by perry
Branch: MAIN
CVS Tags: matt-armv6-base
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

convert __attribute__s to applicable cdefs.h macros

Revision 1.20 / (download) - annotate - [select for diffs], Thu Jan 19 21:20:35 2006 UTC (15 years, 2 months ago) by garbled
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: matt-armv6
Changes since 1.19: +9 -5 lines
Diff to previous 1.19 (colored)

Fix some minor buglets in wump:
1) Don't put two pits in the same room.
2) Don't put bats and pits in the same room.  (you will never hit the bat)
3) Don't start the player in a room with a pit or bad, if possible.  Some
caves are so crowded the loop may go on forever, so we give up after 100
tries to put them in a safe location (as long as it's not with the wumpus).
4) Make the manpage reflect reality WRT the default number of rooms.

Bug #3 pointed out by salo.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jan 19 20:15:31 2006 UTC (15 years, 2 months ago) by garbled
Branch: MAIN
Changes since 1.18: +7 -8 lines
Diff to previous 1.18 (colored)

Apply patch from PR bin/26501 to fix hang in wump if you play too many
games in a row.  Also modify change made in rev 1.18 to work correctly.
take_action() returns 1 if the player dies, causing the game to allways
exit after any death, now the game correctly asks if the player would
like to play again.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Mar 21 18:45:18 2005 UTC (16 years ago) by jwise
Branch: MAIN
Changes since 1.17: +8 -6 lines
Diff to previous 1.17 (colored)

Fix a long-standing bug in wump(6) whereby hitting ^d to exit would first
print ``Care to play another game? (y-n)'' (but then exit anyway without
waiting for an answer).

Revision 1.17 / (download) - annotate - [select for diffs], Tue Feb 15 12:56:20 2005 UTC (16 years, 1 month ago) by jsm
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored)

Cast last argument of execl to (char *).

Reviewed by <hubertf>.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Jan 27 20:30:31 2004 UTC (17 years, 2 months ago) by jsm
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.15: +26 -26 lines
Diff to previous 1.15 (colored)

Remove uses of __P.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Aug 7 09:37:57 2003 UTC (17 years, 8 months ago) by agc
Branch: MAIN
Changes since 1.14: +3 -7 lines
Diff to previous 1.14 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22269, verified by myself.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Aug 31 07:16:22 2001 UTC (19 years, 7 months ago) by jsm
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, fvdl_fs64_base
Changes since 1.13: +23 -4 lines
Diff to previous 1.13 (colored)

Ensure that the random hop delta does make the cave connected.  Based
on bug report and patch from <afghan@afghanhound.org.uk>.

Revision 1.13 / (download) - annotate - [select for diffs], Mon May 8 07:56:06 2000 UTC (20 years, 11 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Use setgid(), not setregid().

Revision 1.12 / (download) - annotate - [select for diffs], Sun Sep 12 09:02:24 1999 UTC (21 years, 7 months ago) by jsm
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.11: +5 -2 lines
Diff to previous 1.11 (colored)

Security improvements for games (largely from or inspired by OpenBSD).

Games which run setgid from dm, but don't need to, should drop their
privileges at startup.

Games which have a scorefile should open it at startup, then drop all
privileges leaving just the open writable file descriptor.  If the
game can invoke subprocesses, this should be made close-on-exec.

Games with scorefiles should make sure they do not get a file
descriptor < 3.  (Otherwise, they could get confused and corrupt the
scorefile when using stdin, stdout or stderr.)

Some old setuid revokes from the days of setuid games change into gid
revokes.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Sep 10 10:47:56 1999 UTC (21 years, 7 months ago) by kleink
Branch: MAIN
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

Use STD*_FILENO.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Sep 9 17:30:20 1999 UTC (21 years, 7 months ago) by jsm
Branch: MAIN
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

Include <time.h> in various places in the games where time() or time_t
are used.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jul 14 22:49:27 1999 UTC (21 years, 9 months ago) by hubertf
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

This patch fixes a -Wcast-qual warning in wump(6).
Submitted in 7994 by Joseph Myers <jsm28@cam.ac.uk>

Revision 1.8 / (download) - annotate - [select for diffs], Wed Feb 10 01:44:34 1999 UTC (22 years, 2 months ago) by hubertf
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4
Changes since 1.7: +28 -9 lines
Diff to previous 1.7 (colored)

Only invoke pager given in $PAGER if output goes to a tty, feed pager
via stdin, per PR 6699 by Joseph Myers <jsm28@cam.ac.uk>

Revision 1.7 / (download) - annotate - [select for diffs], Sun Sep 13 15:27:31 1998 UTC (22 years, 7 months ago) by hubertf
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

mark non-returning functions (PR#6144 by Joseph Myers <jsm28@cam.ac.uk>)

Revision 1.6 / (download) - annotate - [select for diffs], Sun Aug 30 09:19:41 1998 UTC (22 years, 7 months ago) by veego
Branch: MAIN
Changes since 1.5: +6 -4 lines
Diff to previous 1.5 (colored)

Add braces to make the new egcs happy.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Oct 12 03:36:42 1997 UTC (23 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.4: +71 -23 lines
Diff to previous 1.4 (colored)

WARNSify

Revision 1.4 / (download) - annotate - [select for diffs], Mon Apr 24 12:26:22 1995 UTC (25 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2, netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.3: +3 -2 lines
Diff to previous 1.3 (colored)

Various changes to make games compile w/o warnings on the alpha:
Include appropriate includes, delete bogus function declarations,
change sizes of variables and casts.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Apr 22 08:19:51 1995 UTC (25 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.2: +12 -7 lines
Diff to previous 1.2 (colored)

clean up import.  NetBSD RCS IDs

Revision 1.2 / (download) - annotate - [select for diffs], Sun Aug 1 18:49:20 1993 UTC (27 years, 8 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Add RCS identifiers.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (28 years ago) by cgd
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>