Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Dec 2003 08:50:25 +0600
From:      Alexey Dokuchaev <danfe@nsu.ru>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        Nate Lawson <nate@root.org>
Subject:   Re: cvs commit: src/include regex.h
Message-ID:  <20031220025025.GA21149@regency.nsu.ru>
In-Reply-To: <20031218153640.F18847@gamplex.bde.org>
References:  <20031217025641.57B6916A545@hub.freebsd.org> <20031216234544.S68813@root.org> <20031218153640.F18847@gamplex.bde.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Dec 18, 2003 at 03:49:19PM +1100, Bruce Evans wrote:
> On Tue, 16 Dec 2003, Nate Lawson wrote:
> 
> > On Tue, 16 Dec 2003, Jordan K. Hubbard wrote:
> > >   Modified files:
> > >     include              regex.h
> > >   Log:
> > >   Conformance: Add REG_ENOSYS (see http://www.opengroup.org/onlinepubs/007904975/basedefs/regex.h.html)
> > >
> > >   Revision  Changes    Path
> > >   1.7       +1 -0      src/include/regex.h
> > >
> > >
> > > Index: src/include/regex.h
> > > diff -u src/include/regex.h:1.6 src/include/regex.h:1.7
> > > --- src/include/regex.h:1.6	Thu Oct  3 11:12:03 2002
> > > +++ src/include/regex.h	Tue Dec 16 18:56:28 2003
> > > @@ -75,6 +75,7 @@
> > >  #define	REG_DUMP	0200
> > >
> > >  /* regerror() flags */
> > > +#define REG_ENOSYS	-1	/* Reserved */
> > >  #define	REG_NOMATCH	 1
> > >  #define	REG_BADPAT	 2
> > >  #define	REG_ECOLLATE	 3
> >
> > Same.
> 
> Not quite the same :-).  This commit shares the following other bugs with
> the corresponding commit to fnmatch.h:
> 
> - missing parentheses around macro.
> - abnormal comment style.  The comment style in this file was perfectly
>   abnormal (unlike in fnmatch.h where it was normal).  The new comment
>   matches neither, since it begins the sentence fragment with a capital
>   letter (like the normal style but unlike the rest of the file) and
>   it doesn't end the sentence fragment with a "." (unlike the normal
>   style but like the rest of the file).
> 
> ... but doesn't share the following:
> 
> - namespace pollution.  There is none here since REG_ENOSYS is only
>   obsolescent; it is not an XSI extension.
> - new macro in a section all by itself.  Here it is even numerically sorted.

What's really cool about Bruce is this in-depth style(9) picking.  Oh I
just love to see people care for perfection.  8-) 8-)

./danfe

P.S.  And this is actually one of the reasons FreeBSD *is* better than
<censored/>.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031220025025.GA21149>