NetBSD/games/sail
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
..
Makefile Don't make /var/games/sail here. 2000-06-11 15:37:51 +00:00
assorted.c remove redundant decls. 2001-02-05 01:10:08 +00:00
display.h Use License templates from localsrc for license on new files. 2001-01-04 05:06:15 +00:00
dr_1.c remove redundant decls. 2001-02-05 01:10:08 +00:00
dr_2.c remove redundant decls. 2001-02-05 01:10:08 +00:00
dr_3.c remove redundant decls. 2001-02-05 01:10:08 +00:00
dr_4.c remove redundant decls. 2001-02-05 01:10:08 +00:00
dr_5.c remove redundant decls. 2001-02-05 01:10:08 +00:00
dr_main.c remove redundant decls. 2001-02-05 01:10:08 +00:00
driver.h Rationalize inclusion of header files: cut down on `include everything 2001-01-04 03:21:16 +00:00
extern.h Normalize signature of ship handling functions -- struct ship * from and 2001-01-04 06:16:51 +00:00
game.c remove redundant decls. 2001-02-05 01:10:08 +00:00
globals.c Various stylistic nits. 2001-01-04 05:34:56 +00:00
lo_main.c remove redundant decls. 2001-02-05 01:10:08 +00:00
machdep.h Use POSIX signal and tty semantics. 1995-04-28 21:30:16 +00:00
main.c Include <time.h> for declarations the Single Unix Specification says 2001-08-29 18:23:44 +00:00
misc.c remove redundant decls. 2001-02-05 01:10:08 +00:00
parties.c remove redundant decls. 2001-02-05 01:10:08 +00:00
pathnames.h Fix insecure /tmp usage in sail. 2000-02-09 22:27:55 +00:00
pl_1.c remove redundant decls. 2001-02-05 01:10:08 +00:00
pl_2.c remove redundant decls. 2001-02-05 01:10:08 +00:00
pl_3.c remove redundant decls. 2001-02-05 01:10:08 +00:00
pl_4.c remove redundant decls. 2001-02-05 01:10:08 +00:00
pl_5.c remove redundant decls. 2001-02-05 01:10:08 +00:00
pl_6.c remove redundant decls. 2001-02-05 01:10:08 +00:00
pl_7.c va_{start,end} audit: 2001-09-24 13:22:25 +00:00
pl_main.c remove redundant decls. 2001-02-05 01:10:08 +00:00
player.h Various stylistic nits. 2001-01-04 05:34:56 +00:00
restart.h Use License templates from localsrc for license on new files. 2001-01-04 05:06:15 +00:00
sail.6 Whitespace and/or punctuation fixes. 2001-04-02 22:42:37 +00:00
sync.c remove redundant decls. 2001-02-05 01:10:08 +00:00
version.c Warns fixes: 1997-10-13 19:42:53 +00:00