Sujet : Re: do { quit; } else { }
De : Keith.S.Thompson+u (at) *nospam* gmail.com (Keith Thompson)
Groupes : comp.lang.cDate : 10. Apr 2025, 23:43:47
Autres entêtes
Organisation : None to speak of
Message-ID : <87jz7r4oyk.fsf@nosuchdomain.example.com>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
User-Agent : Gnus/5.13 (Gnus v5.13)
Kaz Kylheku <
643-408-1753@kylheku.com> writes:
[...]
Where the rules came from is partially answered by the Rationale
for ANSI C, where it discusses the various linkage models for external
names that were in the wild.
>
The "ISO-ized" version of the Rationale is found here:
>
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n850.pdf
[...]
N850 is an early version of the C9x (later C99) Rationale.
A later version is at
http://www.open-std.org/jtc1/sc22/WG14/www/C99RationaleV5.10.pdfThe ANSI C (C89/C90) Rationale doesn't appear to be available on
the WG14 website. There's a generated HTML version at :
https://www.cs.man.ac.uk/~pjj/cs211/c_rationale/rat.htmland it's available (currently for $7.96) on Google Play Books.
There are no official published rationale documents for later
versions of the C standard.
-- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.comvoid Void(void) { Void(); } /* The recursive call of the void */