From owner-freebsd-audit Mon Jul 15 13:32:44 2002 Delivered-To: freebsd-audit@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1344837B400; Mon, 15 Jul 2002 13:32:41 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id E087A43E5E; Mon, 15 Jul 2002 13:32:39 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id GAA03441; Tue, 16 Jul 2002 06:32:26 +1000 Date: Tue, 16 Jul 2002 06:35:56 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: "M. Warner Losh" Cc: des@ofug.org, , Subject: Re: bin/ln & WARNS=5 In-Reply-To: <20020715.132802.128242391.imp@bsdimp.com> Message-ID: <20020716063117.G41957-100000@gamplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-audit@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 15 Jul 2002, M. Warner Losh wrote: > In message: <20020716051814.Q41695-100000@gamplex.bde.org> > Bruce Evans writes: > : That is a bug in 7+ kloc. No so very old code like src/bin/ln (together > : with most of src/bin and large parts of src/{sbin,usr.bin,usr.sbin} > : was obviously cleaned up to have a common style in 4.4BSD or earlier. > : Equally obviously, the cleanup didn't get as far as src/games. > > So would you agree with: > > Index: style.9 > =================================================================== > RCS file: /cache/ncvs/src/share/man/man9/style.9,v > retrieving revision 1.87 > diff -u -r1.87 style.9 > --- style.9 2 Jul 2002 01:39:35 -0000 1.87 > +++ style.9 15 Jul 2002 18:15:58 -0000 > @@ -520,6 +520,13 @@ > Note that > .Xr indent 1 > does not understand this rule. > +.Ic sizeof Ns 's > +are written like function calls always. > +The redundant parenthesis rules do not apply to > +.Ic sizeof(var) > +instances. > +Some code in the tree does not follow the last part of this rule. > +Do not change it gratuitously to do so. > .Pp > .Dv NULL > is the preferred null pointer constant. > OK. One of the many inconsistencies in style.9 was that it says that casts are "not followed by a space" (so "sizeof foo" is not permitted) and that parentheses must not be used "unless they are required for precedence or ..." (so "sizeof foo" is required). Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-audit" in the body of the message