Deutsch English Français Italiano |
<86a58j9l03.fsf@linuxsc.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Tim Rentsch <tr.17687@z991.linuxsc.com> Newsgroups: comp.lang.c Subject: Re: "A diagram of C23 basic types" Date: Mon, 14 Apr 2025 01:59:24 -0700 Organization: A noiseless patient Spider Lines: 30 Message-ID: <86a58j9l03.fsf@linuxsc.com> References: <87y0wjaysg.fsf@gmail.com> <vsj1m8$1f8h2$1@dont-email.me> <vsj2l9$1j0as$1@dont-email.me> <vsjef3$1u4nk$1@dont-email.me> <vsjg6t$20pdb$1@dont-email.me> <vsjgjn$1v1n4$1@dont-email.me> <vsjk4k$24q5m$1@dont-email.me> <vsjlcp$230a5$1@dont-email.me> <vsjmdl$277bk$1@dont-email.me> <VsdHP.1828827$TBhc.1078002@fx16.iad> <vskjlo$34st8$1@dont-email.me> <20250402220614.431@kylheku.com> <85mscxlqnb.fsf@nosuchdomain.example.com> <vsl9sn$3vdjj$2@dont-email.me> <20250403121946.134@kylheku.com> <vsms75$1i8ud$1@dont-email.me> <vsnhq6$291i3$4@dont-email.me> <20250409124900.00000fa1@yahoo.com> <861pu1ccsg.fsf@linuxsc.com> <20250410114252.0000218a@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Date: Mon, 14 Apr 2025 10:59:25 +0200 (CEST) Injection-Info: dont-email.me; posting-host="94f07fe53fa8e4a0f6a79bf0296fa912"; logging-data="877446"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/lGr/kXVD45/5HKba8GYzhFLfDmVjPoM0=" User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux) Cancel-Lock: sha1:WzI/+KKdP6fayROMaVVV/py+1nQ= sha1:mvWKGjH/cY0RIMpB6MfzQvI5xGU= Bytes: 2959 Michael S <already5chosen@yahoo.com> writes: > On Wed, 09 Apr 2025 13:14:55 -0700 > Tim Rentsch <tr.17687@z991.linuxsc.com> wrote: [may trailing commas in argument lists be accepted, or must they be rejected?] >> It is required in the sense that it is a syntax error, >> and syntax errors require a diagnostic. >> >> Trailing commas in argument lists and/or parameter lists >> could be accepted as an extension, even without giving a >> diagnostic as I read the C standard, but implementations >> are certainly within their rights to reject them. > > I have no doubts that implementations have full rights to reject > them. The question was about possibility to accept them and > especially about possibility to accept without diagnostics. > So, it seems, there is no consensus about it among few posters > that read the relevant part of the standard. I don't think anyone should care about that. If there were any significant demand for allowing such trailing commas then someone would implement it, and people would use it even if in some technical sense it meant that an implementation supporting it would be nonconforming. Besides, the opinions of people posting in comp.lang.c carry zero weight; the only opinions that matter are those of peole on the ISO C committee, and the major compiler writers, and none of those people bother posting here.