| Deutsch English Français Italiano |
|
<87jz7r4oyk.fsf@nosuchdomain.example.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Keith Thompson <Keith.S.Thompson+u@gmail.com>
Newsgroups: comp.lang.c
Subject: Re: do { quit; } else { }
Date: Thu, 10 Apr 2025 15:43:47 -0700
Organization: None to speak of
Lines: 29
Message-ID: <87jz7r4oyk.fsf@nosuchdomain.example.com>
References: <vspbjh$8dvd$1@dont-email.me> <86ldsdfocs.fsf@linuxsc.com>
<20250406161323.00005809@yahoo.com> <86ecy5fjin.fsf@linuxsc.com>
<20250406190321.000001dc@yahoo.com> <86plhodtsw.fsf@linuxsc.com>
<20250407210248.00006457@yahoo.com> <vt15lq$bjs0$3@dont-email.me>
<vt2lp6$1qtjd$1@dont-email.me> <vt31m5$2513i$1@dont-email.me>
<vt3d4g$2djqe$1@dont-email.me> <vt3iqh$2ka99$1@dont-email.me>
<vt5fed$ccri$1@dont-email.me> <vt5js2$g1t7$1@dont-email.me>
<20250409142303.00004645@yahoo.com>
<87ikndqabc.fsf@nosuchdomain.example.com>
<20250410115501.000037a5@yahoo.com> <vt8ei8$2vn84$1@dont-email.me>
<20250410080629.532@kylheku.com> <vt94q5$3jjod$1@dont-email.me>
<20250410122918.763@kylheku.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Fri, 11 Apr 2025 00:43:48 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="c7132c9dc01e9da84b004e8ef39b7407";
logging-data="4160109"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18d4QwJnPJYm5RwixfyE6f+"
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:4asNgaNusgzgi4/W9C2aq5/K2WI=
sha1:99INwpw5SvM39ksctMPv3/h9Msc=
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.pdf
The 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.html
and 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.com
void Void(void) { Void(); } /* The recursive call of the void */