NetBSD/usr.bin/make
dsl a294d83a63 Put the big block of code that was common to ParseDoInclude() and
ParseTraditionalInclude() into a separate routine.
Fix the 'use after free' and 'free on item not malloced' that got added
to ParseTraditionalInclude() in Feb 2006 (rev 1.111).
Kill the 'PTR' struct and put both its members into IFile.
Remove the parameter from ParseEOF(), 1 of the 3 calls passed the wrong value!
Fortunately another test stopped anything nasty happening, we'll use that
test instead.
2006-12-07 21:07:01 +00:00
..
lst.lib Return the non-zero value that caused the Lst_ForEach[From] call to 2006-11-11 21:23:36 +00:00
PSD.doc Fit ASCII output onto an 80-column terminal. From FreeBSD. 2004-06-27 19:12:33 +00:00
unit-tests Remove the modterm case from moderrs, the syntax errors 2006-05-11 18:48:33 +00:00
arch.c Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts. 2006-10-27 21:00:18 +00:00
buf.c From Max Okumoto: 2005-08-08 16:42:54 +00:00
buf.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 11:13:06 +00:00
compat.c A rather large rototil in the way the parallel make code schedules jobs. 2006-11-17 22:07:39 +00:00
cond.c Simplify the code that processes .if lines. 2006-12-02 15:50:45 +00:00
config.h Allow make(1) to be built with something other than "sh" as the 2006-10-09 20:44:35 +00:00
dir.c Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts. 2006-10-27 21:00:18 +00:00
dir.h add parent directory search for make as discussed on tech-toolchain. 2004-02-03 19:25:29 +00:00
for.c Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts. 2006-10-27 21:00:18 +00:00
hash.c remove unnecessary casts to void * functions (Max Okumoto) 2005-08-04 00:20:12 +00:00
hash.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 11:13:06 +00:00
job.c Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts. 2006-10-27 21:00:18 +00:00
job.h There is no need to resize the pollfd array, it can only ever have 2+maxJobs 2006-10-11 07:01:44 +00:00
lst.h Return the non-zero value that caused the Lst_ForEach[From] call to 2006-11-11 21:23:36 +00:00
main.c Add anewline to the end of the error message output when the debug log 2006-12-06 20:38:21 +00:00
make.1 Update information on .ORDER and .WAIT. 2006-11-19 10:08:18 +00:00
make.c A rather large rototil in the way the parallel make code schedules jobs. 2006-11-17 22:07:39 +00:00
make.h There really is no point calling estrdup() to get a copy of the makefile name 2006-12-04 21:34:47 +00:00
Makefile Use of libutil to provide emalloc et al, should be predicated on 2006-11-01 23:48:20 +00:00
Makefile.boot Simplify build, no functional changes. 2004-05-07 00:04:38 +00:00
nonints.h A rather large rototil in the way the parallel make code schedules jobs. 2006-11-17 22:07:39 +00:00
parse.c Put the big block of code that was common to ParseDoInclude() and 2006-12-07 21:07:01 +00:00
pathnames.h revert previous for now 2005-06-24 04:33:25 +00:00
sprite.h More KNF cleanups from Max Okumoto 2005-08-05 00:53:18 +00:00
str.c If a word is "" eat the last quote since we ate the first. 2006-08-11 19:11:00 +00:00
suff.c A rather large rototil in the way the parallel make code schedules jobs. 2006-11-17 22:07:39 +00:00
targ.c There really is no point calling estrdup() to get a copy of the makefile name 2006-12-04 21:34:47 +00:00
trace.c Expunge last references to jobTokensFree 2006-01-04 21:35:44 +00:00
trace.h Fix enum for better portability 2006-02-18 01:28:48 +00:00
util.c From Max Okumoto: 2005-08-08 16:42:54 +00:00
var.c Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts. 2006-10-27 21:00:18 +00:00