The reason I changed it to 'the' was consistency. Because in previous sentence it says 'The assert() macro', so it looks a bit weird at the first glance. But I agree, your argument about different way of implementing it makes sense.
On Sun, Dec 07, 2014 at 02:33:29AM +0100, Ingo Schwarze wrote: > Hi Kaspars, > > Kaspars Bankovskis wrote on Sat, Dec 06, 2014 at 11:07:50PM +0200: > > > macro fixes, mostly. > > Committed with the following exception. > > Thanks, > Ingo > > > Index: assert.3 > > =================================================================== > > RCS file: /cvs/src/share/man/man3/assert.3,v > > retrieving revision 1.8 > > diff -u -p -r1.8 assert.3 > > --- assert.3 5 Jun 2013 03:42:03 -0000 1.8 > > +++ assert.3 6 Dec 2014 19:23:45 -0000 > [...] > > @@ -82,7 +82,7 @@ The > > macro conforms to > > .St -ansiC . > > .Sh HISTORY > > -An > > +The > > .Fn assert > > macro appeared in > > .At v6 . > > Both seem correct to me, both regarding the wording and the content, > so i don't see much point in changing it. Besides, in v7, assert() > worked slightly differently than it does today. It didn't call > abort() - which did already exist - but just fprintf() and exit(). > So maybe "an" is even more precise than "the". > > By the way, i just grepped v6 for "assert" and came up empty-handed. > Anybody knows whether the statement is even correct? Didn't it > rather first appear in v7? > > Yours, > Ingo
