NetBSD/usr.bin/make
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
..
PSD.doc precede, not preceed. 2001-08-20 12:00:46 +00:00
lst.lib comment or delete text after CPP directives. 2001-01-16 02:50:27 +00:00
Makefile Provide a useful? MAKE_VERSION. 2001-06-09 05:17:51 +00:00
Makefile.boot Add trace.o 2001-01-18 05:53:05 +00:00
arch.c Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it not 2001-06-12 23:36:17 +00:00
bit.h
buf.c Nuke Buf_{G,Ung}etByte{,s}(), since they aren't used, and make BufExpand do 1999-09-15 04:16:31 +00:00
buf.h Nuke Buf_{G,Ung}etByte{,s}(), since they aren't used, and make BufExpand do 1999-09-15 04:16:31 +00:00
compat.c Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it not 2001-06-12 23:36:17 +00:00
cond.c Provide a new .if commands(<target>) primitive that returns true if the 2001-01-14 20:44:26 +00:00
config.h better error messages on exec* failures. From Simon Burge. 2001-05-29 17:37:51 +00:00
dir.c Don't core-dump when the current working directory is not readable 2000-04-16 23:24:04 +00:00
dir.h
for.c Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it not 2001-06-12 23:36:17 +00:00
hash.c Use a lower threshold for rebuilding hash tables. 2000-06-11 07:54:32 +00:00
hash.h
job.c precede, not preceed. 2001-08-20 12:00:46 +00:00
job.h A number of semi-related changes. 2001-06-01 20:33:37 +00:00
list.h
lst.h sprite.h is private to make, so #include it with "sprite.h", 1999-07-29 19:45:32 +00:00
main.c Spell 'occurred' with two 'r's. 2001-09-16 16:34:23 +00:00
make.1 Nit. 2001-08-13 12:33:48 +00:00
make.c add .USEBEFORE Attribute 2001-07-03 18:08:50 +00:00
make.h Spell 'occurred' with two 'r's. 2001-09-16 16:34:23 +00:00
nonints.h Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it not 2001-06-12 23:36:17 +00:00
parse.c va_{start,end} audit: 2001-09-24 13:22:25 +00:00
pathnames.h Allow system path to be overriden in the Makefile 1998-12-19 17:26:12 +00:00
sprite.h make cleaner C for more picky compilers 2000-05-04 18:27:53 +00:00
str.c
suff.c precede, not preceed. 2001-08-20 12:00:46 +00:00
targ.c precede, not preceed. 2001-08-20 12:00:46 +00:00
trace.c <sys/time.h>, rather than <time.h>. The former is actually the documented 2001-01-23 02:48:05 +00:00
trace.h Quick and dirty trace mechanism to make it easier to look at how different 2000-12-29 23:11:08 +00:00
util.c PR/10714: SUNAGAWA Keiki: Add newer hpux support, but without removing the 2000-08-03 15:53:24 +00:00
var.c Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it not 2001-06-12 23:36:17 +00:00