dholland
f2a20f5fe4
sprinkle static
2009-08-12 08:04:05 +00:00
dholland
75b3905d60
sprinkle static and prune some dead code
2009-08-12 07:42:11 +00:00
dholland
9b92b18917
sprinkle static
2009-08-12 07:28:40 +00:00
dholland
bc0970cff2
sprinkle static
2009-08-12 06:19:17 +00:00
dholland
6613b31163
sprinkle static
2009-08-12 06:06:28 +00:00
dholland
e0ba63fe83
sprinkle static
2009-08-12 05:48:04 +00:00
dholland
f59d107e64
sprinkle static
2009-08-12 05:35:44 +00:00
dholland
43e0d095a0
sprinkle static and prune some dead code
2009-08-12 05:29:40 +00:00
dholland
9795f61a5a
sprinkle static
2009-08-12 05:17:57 +00:00
dholland
24ddf1fdf8
looks as if "ospeed" here was meant to be extern.
2009-08-12 04:51:11 +00:00
dholland
7a2ed76402
sprinkle static
2009-08-12 04:48:03 +00:00
dholland
c62bf84c55
sprinkle static
2009-08-12 04:28:27 +00:00
dholland
b76cf716a9
Don't use a FILE * after fclose(). PR 41832 from Henning Petersen.
2009-08-06 17:55:18 +00:00
christos
4b76b4506c
don't use char values for functions that can return -1; chars are not always
...
signed.
2009-08-05 19:34:09 +00:00
dholland
f5d4590c31
Use getopt instead of hand-rolled options code. Document all the arguments
...
and options. Don't allow the previously undocumented method to change the
maximum number of scores kept per user to be used on the system-wide high
score file. Sort options list in the man page. Bump its date.
2009-08-05 04:03:47 +00:00
dholland
a95dd4ab67
don't ignore errors from read(); found by lint
2009-08-03 06:04:12 +00:00
dholland
bfaf2fa3e6
Remove the need for -Wno-pointer-sign. Object file unchanged.
2009-07-26 03:05:52 +00:00
dholland
b740fff70b
Remove the need for -Wno-pointer-sign. Object diffs checked.
2009-07-26 03:02:38 +00:00
dholland
8a0aa42d77
Use random() instead of rand(), and seed with time instead of pid.
2009-07-20 06:43:18 +00:00
dholland
a4cc1f4f06
Assorted minor cleanups, no functional change:
...
- u_int* -> uint*
- don't make private typedefs of system structures
- use curses TRUE and FALSE only with curses booleans, otherwise
true and false;
- includes cleanup
- group globals in extern.c by functionality
Object file diffs inspected.
2009-07-20 06:39:06 +00:00
dholland
d547a06ea3
A bit more whitespace.
2009-07-20 06:09:29 +00:00
dholland
62c771fd10
Whitespace.
2009-07-20 06:00:56 +00:00
dholland
30870bd58b
ANSIfy. Use __dead. Object diffs checked.
2009-07-20 05:44:02 +00:00
dholland
d99ff15344
ANSIfy. Also, we now have RANDOM_MAX; use it. Object diffs checked...
2009-07-20 05:33:35 +00:00
roy
7027866a09
Rename internal getline() function to get_line() so it does
...
conflict with the soon to be added getline(3) libc function.
2009-07-13 19:05:39 +00:00
dholland
81eafd7899
Remove config options for 4.2BSD and 4.3BSD, and associated code. Highly
...
obsolete, and I doubt most of it still worked anyway.
2009-07-04 07:51:34 +00:00
dholland
57ba7791b7
Remove the non-curses screen handling, since it relies on knowing
...
about various internals of SVR4 curses, old BSD curses, and/or other
unclean things. (Yes, the non-curses handling still used bits of
curses. Fie.)
2009-07-04 07:10:22 +00:00
dholland
cda8e486de
Remove config for the return type of signal handlers, which is also a
...
long-dead issue.
2009-07-04 06:38:34 +00:00
dholland
765594d234
Remove references to config #defines for the thoroughly obsolete
...
4.2BSD syslog API.
2009-07-04 06:31:31 +00:00
dholland
c41c818a00
more whitespace
2009-07-04 06:19:05 +00:00
dholland
b2987dcaa0
Various minor fixes, mostly from OpenBSD.
2009-07-04 06:15:27 +00:00
dholland
9a53db3705
Notes on the protocol used by hunt, from OpenBSD.
2009-07-04 05:06:06 +00:00
dholland
cb89af2bfc
Whitespace.
2009-07-04 05:01:16 +00:00
dholland
b2f99339f0
Whitespace.
2009-07-04 04:29:54 +00:00
dholland
db04762fba
Sigh, more of the same (missed two)
2009-07-04 03:29:20 +00:00
dholland
b00a6a7437
__attribute__((__noreturn__)) -> __dead
2009-07-04 03:27:57 +00:00
dholland
fbca3d8cfa
ANSIfy function declarations.
2009-07-04 01:58:57 +00:00
dholland
d9fe3edadc
Remove two more bogus casts. These *do* create object diffs on amd64,
...
for no clear reason, but it looks like the diffs are harmless.
2009-07-04 01:44:28 +00:00
dholland
07f4ebf08e
Remove bogus casts. Two object file diffs inspected and found to be harmless.
2009-07-04 01:23:55 +00:00
dholland
6ffae66268
Remove a pile of bogus casts. One object file diff, crosschecked and
...
found harmless.
2009-07-04 01:01:18 +00:00
dholland
165c915b22
Fix two serious string-handling bugs (one exploitable, one probably
...
exploitable) and also add proper checking/paranoia in several other
places.
2009-06-29 23:05:33 +00:00
dholland
0ed1b742e0
sprintf -> snprintf
2009-06-28 21:12:10 +00:00
dholland
4c08f5f97e
Fix possible remote DoS of a running hunt game, and prevent a possible
...
theoretical attack involving >= 1 billion ammo.
2009-06-28 18:59:37 +00:00
dholland
b8c355d789
a bit more const
2009-06-07 21:04:54 +00:00
dholland
a7a3b831c7
sprinkle some more const
2009-06-07 20:31:10 +00:00
dholland
8d5216e80d
remove unnecessary casts
2009-06-07 20:25:38 +00:00
dholland
907fca1b3e
sprintf -> snprintf, plus some use of strlcpy/strlcat where appropriate
...
XXX: there's still one sprintf left which will take some hacking to expunge.
2009-06-07 20:13:18 +00:00
dholland
1fa8a9a633
ANSIfy function declarations. All object file diffs inspected.
2009-06-07 18:30:39 +00:00
dholland
a3c372524a
Rectify non-compiling code that appears when DEBUG is defined.
2009-06-04 07:01:16 +00:00
dholland
a1be1bdddd
Set WARNS=4 here. This got missed on my previous WARNS sweep in games.
...
Everything appears to compile ok with WARNS=4 anyway though.
2009-06-04 06:51:11 +00:00