Just a quick question that is somewhat related: will ubase compile on the BSDs, and possibly Plan 9 (using APE) ?...
On Wed, Jun 4, 2014 at 11:51 AM, FRIGN <d...@frign.de> wrote: > On Wed, 4 Jun 2014 11:46:18 -0400 > Nick <suckless-...@njw.me.uk> wrote: > >> Umm. In what way is the trailing comma an error? Leaving trailing >> commas in structs is always reasonable (as far as I know), so you >> can move things around / add things without messing with the last >> line. Is there some reason you wouldn't want that with this enum? >> >> Or am I missing something? > > No, I chose the wrong word for that. > Definitely it makes it easier to extend structs and enums, but why > leave it there? > Code is written wronce and read many times. I don't know about you, but > it confuses me when there's a trailing comma. > It's actually non-defined behaviour according to the standard. It'd be > ok if the standard said it was arbitrary if there are trailing commas > or not, but at the moment, the compiler is just generous enough to > ignore it and just pops a warning with -pedantic. > > Cheers > > FRIGN > > -- > FRIGN <d...@frign.de> >