Commit Graph

999 Commits

Author SHA1 Message Date
wiz
37e458fa45 strategy should have an 'r'. Inspired by similar change in OpenBSD. 2002-02-19 17:09:40 +00:00
lukem
e2311f6fa0 use ${INSTALL_FILE} as appropriate 2002-02-09 09:21:47 +00:00
ross
dc5571b22e Generate <>& symbolically. I'm avoiding .../dist/... directories for now. 2002-02-08 01:21:55 +00:00
christos
fc92c2f743 Be more verbose about teleports, and fix a minor problem in autobot mode. 2002-01-31 17:35:52 +00:00
tv
5061395b91 Don't put [] around the strings passed to tr -- those can be interpreted
by shells.  Just quote 'em.
2002-01-30 19:41:39 +00:00
perry
fd7a92b1a7 Temporarily add a "MKHIDEGAME" variable that by default blocks the
"install some games into /usr/games/hide" dance. This is ?='ed to "no"
at the top of the file.

XXX What we should do ultimately is either add this to bsd.own.mk or
rename it to MKDM and also have it control whether dm(8) is built at all.
2002-01-27 00:35:16 +00:00
perry
12961a1f1e Make this work if HIDEGAME is not set but SETGIDGAME is set.
Also, fix SETGIDGAME -- it was breaking for anything that included
bsd.own.mk
2002-01-27 00:08:49 +00:00
wiz
15d16b2223 Use standard headers. 2002-01-20 00:52:22 +00:00
jsm
26891a9fd2 Allow minimum word length to be set on command line. Patch based on
one by Joey Hess <joeyh@debian.org>.
2002-01-20 00:42:51 +00:00
pooka
b3714941a4 few entries more 2002-01-10 15:31:04 +00:00
soren
dc53bf3cba Sync getopt() / man page with actual getopt options. 2001-12-20 20:10:33 +00:00
gmcgarry
996ba76090 .include <bsd.own.mk> early 2001-12-19 06:18:25 +00:00
tv
a2291b79c0 MKfoo=no -> NOfoo= 2001-12-12 00:07:45 +00:00
blymn
07fc67f670 Change deprecated curses function to new equivalent. 2001-12-06 12:24:00 +00:00
blymn
b9c3526a19 Changed deprecated curses call to new equivalent. 2001-12-06 12:21:00 +00:00
blymn
7147df1ef5 Change deprecated curses call to new equivalent. 2001-12-06 12:19:44 +00:00
blymn
d82bd70ce6 Change deprecated curses function to new equivalent. 2001-12-06 12:17:57 +00:00
blymn
b74595a200 Change deprecated curses function calls to new equivalents. 2001-12-06 12:15:37 +00:00
blymn
7d6d5f042f Change deprecated curses function to new equivalent. 2001-12-06 11:59:45 +00:00
wiz
b4371d47f5 Replace some misuses of "then" with "than". 2001-12-04 17:56:30 +00:00
blymn
c08523b03e Replace deprecated curses call with supported equivalent. 2001-12-04 13:12:23 +00:00
blymn
665c88dc3c Convert old deprecated curses call to new equivalent. 2001-12-04 13:00:24 +00:00
wiz
1f1e26bd6d Presence looks better with a 'c' instead of an 's'. 2001-11-21 19:01:31 +00:00
perry
b06530cff1 remove a spurious .include <bsd.own.mk> 2001-11-19 04:48:44 +00:00
christos
1703d1eee6 Update to the new t_agetstr() API. 2001-11-02 18:27:00 +00:00
wiz
a58e0c8a53 Undo indentation glitch in previous. 2001-10-28 19:52:53 +00:00
proff
20d62e03c5 improve random number seeding 2001-10-28 19:47:48 +00:00
mjl
ccc06ff4fc Add one. 2001-10-22 00:55:00 +00:00
proff
1c37cc593d Fortune is not moribund.
Add Farberisms from Prof. Dave Farber.

From: David Farber <dave@farber.net>
To: proff@iq.org (Julian Assange)
Date: Sat, 20 Oct 2001 03:29:08 -0400
Subject: Re: farberisms

Fine with me

At 02:27 PM 10/20/2001 +1000, you wrote:


>Hi Dave,
>
>I've just come accross your list of `Farberisms', which had me in
>stiches. As these are deliciously `fortune'esqe, I'd like to add
>them to the NetBSD distribution. Do you have any objections?
>
>Cheers,
>Julian.
2001-10-20 09:33:39 +00:00
tv
cd5f83cb29 Rename com#.c to command#.c to avoid conflicts with those file basenames
on certain Microsoft host OS's.
2001-10-19 03:06:09 +00:00
wiz
4c99916337 va_{start,end} audit:
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).

Improved by comments from enami and christos -- thanks!

Heimdal/krb4/KAME changes already fed back, rest to follow.

Inspired by, but not not based on, OpenBSD.
2001-09-24 13:22:25 +00:00
lukem
b69874268e if we're going to quote the movie, let's at least get it *right* 2001-09-19 04:54:06 +00:00
wiz
9fa0b17629 Give initiali[sz]e all the "i"s it deserves. 2001-09-18 18:15:49 +00:00
wiz
456dff6cb8 Spell 'occurred' with two 'r's. 2001-09-16 16:34:23 +00:00
mjl
e854950bda More quote cleanup. Remove a fortune that also is in -o.
Add a couple of fortunes I had lying around.
2001-09-01 22:30:54 +00:00
mjl
30e1428afa Some more quotes removed. Corrected errors noticed by Andrew Brown
<atatat@atatdot.net>.
2001-09-01 21:28:28 +00:00
mjl
a486f7fbc9 Fix typos and spelos. Add and correct some attributions. Add a
couple of fortunes. Canonize quotes. Remove duplicate fortunes.
Correct author names.
Mostly from FreeBSD and OpenBSD.
2001-09-01 19:35:32 +00:00
jsm
488fd227b8 Always lseek back to the beginning of the file in post(), which may be
called twice in a game if a bonus occurs.  Patch from Malcolm Parsons
<malcolm@ivywell.screaming.net>.
2001-08-31 07:17:02 +00:00
jsm
a9d4ab8d8a Ensure that the random hop delta does make the cave connected. Based
on bug report and patch from <afghan@afghanhound.org.uk>.
2001-08-31 07:16:22 +00:00
jsm
20af46d385 Keep track of visible worm length. If nowhere is available for the
new prize, have the player win rather than hanging.  Bug reported by
Malcolm Parsons <malcolm@ivywell.screaming.net>.
2001-08-31 07:15:44 +00:00
simonb
ba96ebc2fd Match quotes. 2001-08-31 00:17:45 +00:00
mjl
7312906ef0 Remove duplicate fortunes. 2001-08-31 00:10:17 +00:00
jsm
adba02cb44 Check for screen sizes that are too small. Fix off-by-one error in
trying to place the prize.  Position the score appropriately for
screens that may not be 80 columns wide.
2001-08-30 10:49:50 +00:00
jsm
67d5106d8a Remove documented bug with long worm lengths, and improve handling of
non-standard screen sizes.  From OpenBSD.
2001-08-29 23:25:58 +00:00
jsm
312e8e64e5 Include <time.h> for declarations the Single Unix Specification says
are there but not in <sys/time.h>.
2001-08-29 18:23:44 +00:00
jsm
d929aa8aeb Ensure trailing newline is present on error and warning messages (lost
in previous conversion from <err.h> functions to ISO C ones).
2001-08-29 18:22:56 +00:00
wiz
c52d355d71 "wierd" is weird. 2001-08-20 12:20:01 +00:00
atatat
60564f8ed0 Change -a to mean all files, as opposed to just a few more files.
Modify the regex handling so that we can match fortunes in rot13'ed
databases (rot13 the pattern and maintain a second compiled pattern)
and rot13 the rot13'ed fortune before output.

Move the rot13 code to a function since it's now used in three places
instead of just one.

Initialize posfile in one place since it appears to get used without
being initialized when using debugging.

Make a *slight* improvement to the random seeding by squaring the pid
and then xor'ing against the current time, since just xor'ing the time
with the pid will not change if they both advance by one from "odd" to
"even".
2001-08-15 17:25:42 +00:00
wiz
e7a85c433d Fix pasto. From FreeBSD. 2001-08-09 13:09:59 +00:00
wiz
e65cad56b9 Fix for FreeBSD/13278, from FreeBSD:
When a game ends that makes the top 10, the function insert_score in
score.c is called to make the new score file.  But the case for KFIRE
(killed by fire) incorrectly uses strcpy instead of strcat (all the
other cases use strcat).  This puts the string in the wrong place and
corrupts the score file.
2001-08-09 13:02:49 +00:00
wiz
a9356936b4 seperate -> separate 2001-07-22 13:33:58 +00:00
wiz
f969f104bd Formatting improvements (from OpenBSD) 2001-07-11 16:11:36 +00:00
wiz
25e280d9bf Typo fixes. From OpenBSD. 2001-07-10 16:56:39 +00:00
mason
8b7b300873 s/Upon you knees if you appear/Upon your knees if you appear/
Confirmed against <http://www.alcyone.com/max/lit/devils/>.
2001-06-24 23:25:19 +00:00
wiz
3f9984fc90 existent', not existant' 2001-06-19 13:42:07 +00:00
wiz
0a600be867 receive, not recieve 2001-06-12 15:17:10 +00:00
lukem
073b3ed1ba fix building of phantasia ($FILES dependency on $PROG broke things) 2001-06-06 17:34:19 +00:00
lukem
4af1b6e1a6 fix building of cards.pck 2001-06-06 17:31:28 +00:00
wiz
fc2eb0a5ad Remove unnecessary quotes in Dt. 2001-06-05 12:41:04 +00:00
wiz
4abaa1bb50 No argument for .Os. 2001-06-05 11:11:07 +00:00
christos
ebe68eb4f9 Overhaul error handling and reporting for regular expressions.
Provide a RE_OK() macro that tests if the current compiled pattern
works and a RE_ERROR() macro that prints what went wrong as well
as the particular RE implementation can handle.
2001-06-04 21:21:42 +00:00
aymeric
37e6eb8fe5 Bail out when regex pattern is invalid if using regcomp or regcmp.
Remove trailing \n's also.

Addresses PR#13109
2001-06-04 20:56:56 +00:00
christos
42c813cc0b don't deref -1. 2001-06-02 17:30:28 +00:00
abs
d590e6f410 Its is Dr. Elizabeth Dehner, not Dehaver.
From the vast and bewildering trek trivia of norm@sandbox.org.uk
2001-05-02 10:42:34 +00:00
simonb
6f6fe2f3ad Spell occurred correctly. 2001-04-25 02:33:08 +00:00
pooka
e1d6858626 NetBSD: You choose the hardware, we'll bring the OS.
from David Brownlee on netbsd-advocacy

While I'm in here, sort the file using tools/do_sort to get the recently
added fortunes into order.
2001-04-21 23:11:30 +00:00
hubertf
1bbc6b0055 Some entries from Richard Rauch, posted on netbsd-advocacy. 2001-04-21 14:49:08 +00:00
wiz
14dbdf5518 Negative exit code cleanup: Replace exit(-x) with exit(x).
As seen on tech-userlevel.
2001-04-06 11:13:45 +00:00
wiz
4982acfa1c mdoc'ify. 2001-04-04 11:41:01 +00:00
wiz
8a84240a6e Whitespace and/or punctuation fixes. 2001-04-02 22:47:29 +00:00
wiz
d41deffb56 mdoc'ify, and clean up in the process. 2001-04-02 22:46:18 +00:00
wiz
834bb1b3ab Whitespace and/or punctuation fixes. 2001-04-02 22:42:37 +00:00
wiz
d6a5b6cce4 Convert to mdoc. Still needs tbl for two tables that have more than 6
columns, but looks much nicer now.
2001-04-02 22:41:43 +00:00
simonb
eb5ddb38e4 Build the data files in the obj/compile directory and install them with
FILES and FILESDIR.
"Problem" reported by David Querbach on current-users.
2001-03-27 02:23:28 +00:00
jsm
ab8b63434d Make mostly gcc -W clean, and other cleanup:
Use const.
Add __noreturn__ attributes.
Add a __format__ attribute.
Add __unused__ attributes.
Use symbolic constants for open() and lseek().
Declare types of all function parameters; convert some function
definitions to ISO C form.
Ensure standard file descriptors are open on startup.
Check for errors writing output of makedefs.
Avoid duplicate definitions of variables.
2001-03-25 20:43:58 +00:00
garbled
4d1c182377 Fix problem noted in PR 6649 (trailing whitespace on .Nm) 2001-03-07 22:30:38 +00:00
cgd
668a4dd967 convert to use getprogname() 2001-02-19 22:39:39 +00:00
pooka
e2ced2d617 kill dupe 2001-02-10 18:14:13 +00:00
simonb
73c32f039c Fix simple typo. From bdc@world.std.com in PR misc/12150. 2001-02-07 22:59:19 +00:00
christos
b67c82fdfe fix redundant decls and nested externs 2001-02-05 01:12:46 +00:00
christos
dc6488eb8e remove redundant decls. 2001-02-05 01:10:08 +00:00
christos
16263c885d remove duplicate decls 2001-02-05 01:04:25 +00:00
christos
1b1c2fdcec fix nested externs 2001-02-05 01:02:45 +00:00
christos
c18d8e65fc remove redundant decls 2001-02-05 01:01:27 +00:00
christos
a0d324ea8d - rename getchar to lgetchar to avoid conflicts with the stdio getchar
- fix redundant decls and nested externs
- use snprintf instead of sprintf
2001-02-05 00:57:32 +00:00
christos
d3c5cea8f0 remove redundant decls 2001-02-05 00:42:14 +00:00
christos
7a04a9fd9e eliminate nested externs 2001-02-05 00:40:45 +00:00
christos
bc32159d26 fix redundant decls and nested externs. while I am here change my copyright
to TNF.
2001-02-05 00:37:43 +00:00
christos
1f9a3967e4 fix nested externs 2001-02-05 00:30:38 +00:00
christos
a2bee8edad fix nested extern and usage message 2001-02-05 00:29:44 +00:00
christos
b176d7de54 remove redundant decl 2001-02-05 00:28:30 +00:00
christos
f06735e877 fix nested extern 2001-02-05 00:27:35 +00:00
christos
d249c86e88 remove redundant decl 2001-02-05 00:23:59 +00:00
christos
a3807f8fed fix redundant decls and nested externs 2001-02-05 00:22:52 +00:00
christos
57bae04512 fix nested extern 2001-02-05 00:20:58 +00:00
christos
762fbcf25e eliminate redundant decls 2001-02-05 00:20:05 +00:00
mjl
bdb00d0bd7 Tyop: foresight, not forsight (FreeBSD PR/24637) 2001-01-30 00:25:30 +00:00
jdolecek
a30fb66eca play(): use snprintf() instead of hard-to-parse strncpy() calls 2001-01-25 20:41:41 +00:00
itojun
af50a10f87 avoid strange typcast. 2001-01-20 15:06:34 +00:00
cgd
d594ce939b comment or delete text after CPP directives. 2001-01-16 02:50:27 +00:00