Ethereal-dev: Re: [Ethereal-dev] 0.9.4: Invalid trailing comma and semicolon

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: John McDermott <jjm@xxxxxxxxxx>
Date: Fri, 31 May 2002 08:43:09 -0600
Guy Harris wrote:
> 
> The Base Document was Ritchie's "The C Reference Manual", one version of
> which was Appendix A of the original (first edition) K&R.  I don't have
> my K&R version 1 handy, so I don't know whether it allowed commas at the
> end of an enum list; if it didn't, I don't know why it didn't, as the
> arguments in favor of allowing trailing commas in initializers would
> seem to me to apply to enum lists as well.

It didn't becuase the first edition of K&R did not discuss enum at all. 
I just checked the index and App A to be sure.  enums are a "new"
invention.  I remember programmin in Version 6 UNIX and not having them
or some other interesting features. Various versions of C after that
added enums and // comments.  Some of the added features went away in
later compilers...

--john

-- 
John McDermott, Writer and Consultant
J-K International, Ltd.
V +1 505/377-6293  F +1 505/377-6313
jjm@xxxxxxxxxx