freebsd-nq/usr.bin/make
Will Andrews fff8dac495 Fix make(1) bug: nested comments may be placed in .if, .else .if, and
.endif statements but can't be placed in .elif.  Basically, the problem
was that ParseSkipLine() didn't handle comments the same way that
ParseReadLine() did, and thus you had errors with comments that are on a
conditional line (i.e. "^.") rather than a non-conditional line.

MFC candidate for 4.3-STABLE and 3.5-STABLE.

PR:			25627
Bug found by:		jhs
Fix submitted by:	Seth Kingsley <sethk@osd.bsdi.com>  (thanks!!)
2001-03-15 02:51:11 +00:00
..
lst.lib There's also no point in #typedef'ing void/char pointers. Accordingly, 2000-12-02 20:24:42 +00:00
PSD.doc Preceed/preceeding are not english words. Use precede and preceding. 2001-02-18 10:43:53 +00:00
arch.c MAXPATHLEN includes the trailing NUL. 2001-03-01 06:03:17 +00:00
buf.c Use __RCSID() 2000-07-09 02:54:54 +00:00
buf.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
compat.c There's also no point in #typedef'ing void/char pointers. Accordingly, 2000-12-02 20:24:42 +00:00
cond.c There's also no point in #typedef'ing void/char pointers. Accordingly, 2000-12-02 20:24:42 +00:00
config.h Allow use of the ${MAKE_SHELL} variable to specify alternate shells for 2000-08-16 23:31:43 +00:00
dir.c Fix nasty bug where make(1) assumed that you could read the directory it 2001-02-10 07:12:18 +00:00
dir.h There's also no point in #typedef'ing void/char pointers. Accordingly, 2000-12-02 20:24:42 +00:00
for.c There's also no point in #typedef'ing void/char pointers. Accordingly, 2000-12-02 20:24:42 +00:00
hash.c There's no reason to use fancy forms of NULL. Replace all instances 2000-12-02 18:58:01 +00:00
hash.h There's also no point in #typedef'ing void/char pointers. Accordingly, 2000-12-02 20:24:42 +00:00
job.c Preceed/preceeding are not english words. Use precede and preceding. 2001-02-18 10:43:53 +00:00
job.h There's no reason to use fancy forms of NULL. Replace all instances 2000-12-02 18:58:01 +00:00
list.h There's no reason to use fancy forms of NULL. Replace all instances 2000-12-02 18:58:01 +00:00
lst.h There's also no point in #typedef'ing void/char pointers. Accordingly, 2000-12-02 20:24:42 +00:00
main.c MAXPATHLEN includes the trailing NUL. 2001-03-01 06:03:17 +00:00
make.1 Preceed/preceeding are not english words. Use precede and preceding. 2001-02-18 10:43:53 +00:00
make.c There's also no point in #typedef'ing void/char pointers. Accordingly, 2000-12-02 20:24:42 +00:00
make.h Fix style(9) bug; use ISDOT[DOT,]() macro available in util.c by moving 2001-01-21 08:24:41 +00:00
Makefile Assume MAINTAINER. I will be taking the job of merging NetBSD/OpenBSD 2000-09-29 19:51:48 +00:00
Makefile.dist Include -DDEFSHELL=1 in Makefile.dist so people boostrapping will 2001-03-01 06:26:32 +00:00
nonints.h There's also no point in #typedef'ing void/char pointers. Accordingly, 2000-12-02 20:24:42 +00:00
parse.c Fix make(1) bug: nested comments may be placed in .if, .else .if, and 2001-03-15 02:51:11 +00:00
pathnames.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sprite.h There's also no point in #typedef'ing void/char pointers. Accordingly, 2000-12-02 20:24:42 +00:00
str.c There's also no point in #typedef'ing void/char pointers. Accordingly, 2000-12-02 20:24:42 +00:00
suff.c Fix two bugs in null suffix handling. Both occured only after the suffix 2001-03-08 00:55:08 +00:00
targ.c Preceed/preceeding are not english words. Use precede and preceding. 2001-02-18 10:43:53 +00:00
util.c Fix style(9) bug; use ISDOT[DOT,]() macro available in util.c by moving 2001-01-21 08:24:41 +00:00
var.c There's also no point in #typedef'ing void/char pointers. Accordingly, 2000-12-02 20:24:42 +00:00