From owner-cvs-all Sun Dec 3 4:15:38 2000 Delivered-To: cvs-all@freebsd.org Received: from puck.firepipe.net (mcut-b-167.resnet.purdue.edu [128.211.209.167]) by hub.freebsd.org (Postfix) with ESMTP id 68DAC37B400; Sun, 3 Dec 2000 04:15:31 -0800 (PST) Received: by puck.firepipe.net (Postfix, from userid 1000) id DDEE119D2; Sun, 3 Dec 2000 07:15:30 -0500 (EST) Date: Sun, 3 Dec 2000 07:15:30 -0500 From: Will Andrews To: Bruce Evans Cc: Will Andrews , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/make arch.c compat.c cond.c dir.c hash.c job.c job.h list.h lst.h main.c make.c make.h parse.c sprite.h suff.c targ.c var.c src/usr.bin/make/lst.lib lstAppend.c lstConcat.c lstDatum.c lstDeQueue.c lstDestroy.c lstDupl.c ... Message-ID: <20001203071530.N559@puck.firepipe.net> Reply-To: Will Andrews Mail-Followup-To: Will Andrews , Bruce Evans , Will Andrews , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org References: <200012021858.eB2Iw3F88460@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from bde@zeta.org.au on Sun, Dec 03, 2000 at 07:12:24PM +1100 X-Operating-System: FreeBSD 4.1-STABLE i386 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, Dec 03, 2000 at 07:12:24PM +1100, Bruce Evans wrote: > K&R support is one reason. There are also stylistic reasons. Programmers > who believe in explicit casting of values returned by malloc(), like the > author of make(1), may believe in explicit types for everything. Yeah, I'm sure it's good for stylistic reasons. It just serves to confuse programmers used to using NULL. And actually, I've never seen linked lists using anything besides NULL. But then again, I didn't look at the queue(3) implementation. Where does it say this supports K&R? > I think make(1) is maintained by NetBSD (Christos Zoulas). Apparently our version doesn't quite sync with his. I believe we have a few hacks that would need to be merged into the vendor branch before we would move to a Zoulas-maintained make(1). Perhaps it would be wise to discuss these things with Christos himself. -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message